| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 407 人关注过本帖
标题:[求助]代码运行时出现的错误关于语法
取消只看楼主 加入收藏
xiaoxippzyh
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-8-7
收藏
 问题点数:0 回复次数:2 
[求助]代码运行时出现的错误关于语法

错误类型:
Microsoft OLE DB Provider for SQL Server (0x80040E14)
第 1 行: '>' 附近有语法错误。
/xiaoxippzyh/test3/out.asp, 第 21 行

下面是代码:


<!--#include file="include/config.asp"-->
<!--#include file="include/conn.asp"-->

<%
dim rs,strsql,searchstr
dim data1,data2
data1=request("year1")&"-"&request("month1")&"-"&request("day1")
data2=request("year2")&"-"&request("month2")&"-"&request("day2")
searchstr="where date=>'" & data1 &"' and data<='" & data2 & "'" '


if trim(request("ysms"))<>" " then
searchstr=searchstr& "and mode='" & trim(request("ysms"))&"'"
end if '"and mode='" "'"不懂
if trim(request("name"))<>" " then
searchstr=searchstr & " and (company like '%" & trim(request("name")) & "%')"
end if
strSql="select * from [database1] " & SearchStr & " order by id desc" '
set rs=server.createobject("adodb.recordset")

rs.open strsql,conn,3,3
response.write strsql
response.end
%>

<html >
<head>

<title>无标题文档</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
<table width="621" height="53" border="1" align="center">
<%do while rs.eof%>
<tr>
<td width="83" bgcolor="#A6D2FF">到达日期</td>
<td width="83" bgcolor="#A6D2FF">运输模式</td>
<td width="86" bgcolor="#A6D2FF">公司</td>
<td width="42" bgcolor="#A6D2FF">数量</td>
<td width="67" bgcolor="#A6D2FF">联系人</td>
<td width="147" bgcolor="#A6D2FF">联系电话</td>
<td width="67" bgcolor="#A6D2FF">是否到达</td>
</tr>
<tr>
<td bgcolor="#FFFFFF"><%rs="date"%></td>
<td bgcolor="#FFFFFF"><%rs="u_ysms"%></td>
<td bgcolor="#FFFFFF"><%rs="u_companyname"%></td>
<td bgcolor="#FFFFFF"><%rs="u_number"%></td>
<td bgcolor="#FFFFFF"><%rs="u_name"%></td>
<td bgcolor="#FFFFFF"><%rs="u_tel"%></td>
<td bgcolor="#FFFFFF"><%rs="u_select"%></td>
</tr>
<%rs.movenext
loop
rs.close()
set rs=nothing
%>
</table>
</form>
</body>
</html>
<!--#include file="include/connclose.asp"-->



希望能指出错误在哪里,该怎么改?
顺便再问下
searchstr=searchstr& "and mode='" & trim(request("ysms"))&"'"
用到的引号是什么作用,我总是看不明白

搜索更多相关主题的帖子: 运行 语法 代码 
2007-08-07 22:14
xiaoxippzyh
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-8-7
收藏
得分:0 
怎么没有人回答,
还是太晚了?

2007-08-07 22:41
xiaoxippzyh
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-8-7
收藏
得分:0 

回2楼If Trim(Request("ysms")) <> "" Then
是想验证如果为空时,则不显示
回3楼前面用到的
request(ysms),name,company
是前面表单页面传过来的值
后面
rs="u_ysms"是mssql数据库里面的字段名


2007-08-08 00:16
快速回复:[求助]代码运行时出现的错误关于语法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015962 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved