这哪错了?
<%Set conn = Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("zaixiandati.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)}; dbq=" & DBPath
set rs=server.CreateObject("adodb.recordset")
id=cint(request.QueryString("id"))
sql="select * from type_2 where id='"&id&"'"
rs.open sql,conn,3,3 ‘here
%>
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。
/type_2_edit.asp, 第 8 行
第 10 行
数据库中id是数字类型
querystring中的id是get传过来的,没错的话应该也是个数字。 --------------------编程问答-------------------- 单步调试一下不就知道了 --------------------编程问答-------------------- sql="select * from type_2 where id="&id --------------------编程问答-------------------- sql="select * from type_2 where id="&id 这样看看 --------------------编程问答--------------------
补充:.NET技术 , ASP.NET