ASP标准表达式中数据类型不匹配

错误类型:MicrosoftJETDatabaseEngine(0x80040E07)标准表达式中数据类型不匹配。/updatedb.asp,第35行<divalign=... 错误类型:
Microsoft JET Database Engine (0x80040E07)
标准表达式中数据类型不匹配。
/updatedb.asp, 第 35 行
<div align="center">
<%set conn=Server.CreateObject("ADODB.Connection")%>
<%dbstr="Provider=Microsoft.Jet.Oledb.4.0;Data Source="&Server.MapPath("./db1.mdb")%>
<%conn.open dbstr%>

<%if request("meth")="save" then%>
<%user_name=request("t0")%>
<%lname=request("t1")%>
<%email=request("t4")%>

<%sql1="update 表1 set user_name='"&user_name&"',lname='"&lname&"',email='"&email&"' where user_name="&user_name %>
<%conn.execute(sql1)%>
<%conn.close%>

<%response.Redirect("UserList.asp")%>

<%else%>

<%user_name=request("user_name")%>

<%if user_name<>"" then%>
<%set rs=Server.CreateObject("ADODB.Recordset")%>
<%sql="SELECT User_Name,Name,Email FROM 表1 where user_name="&user_name%>
【35行错误】<%rs.open sql,conn,1,1%> 【35行错误】
<%if not rs.eof then%>
<strong>用户基本信息</strong>
</div>
<form id="form1" name="form1" method="post" action="updatedb.asp?meth=save">
<table width="352" border="1" align="center">
<tr>
<td width="70"><div align="center">用户名</div></td>
<td width="266">
<input type="text" name="t0" value="<%=rs(0)%>" /> </td>
</tr>
<tr>
<td><div align="center">用户姓名</div></td>
<td><input type="text" name="t1" value="<%=rs(1)%>" /></td>
</tr>
<td><div align="center">Email</div></td>
<td><input type="text" name="t2" value="<%=rs(2)%>" /></td>
<tr>
<td colspan="2"><div align="center">
<input type="submit" name="Submit" value="修改" />
</div></td>
</tr>
</table>
</form>
<%else%>
<%response.Redirect("UserList.asp")%>
<%end if%>
<%else%>
<%response.Redirect("UserList.asp")%>
<%end if%>
<%end if%>
展开
 我来答
射杀你0413
推荐于2017-10-06 · 超过65用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:121万
展开全部
修改一下你的SQL语句试试看吧
sql="select * from id,cp where id.nameid=cp.nid and Cdata between #"&date1&"# and #"&date2&"# and nameid='"&cp&"'"

sql="select * from id,cp where id.nameid=cp.nid and Cdata between #"&date1&"# and #"&date2&"#"

因为你用的是access数据库,所以日期要有#号分开,如果是SQL数据库就用'号分开的
追问
请问把哪句改成这个,不是很清楚
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式