我在文本框里用<%=rs("XXX")%>调用数据库的值,出现如下错误
错误类型:
Microsoft VBScript 运行时错误 (0x800A000D)
类型不匹配: 'rs'
/htxx/htxx.asp, 第 81 行
______________________________________________
后来检查前面忘记定义记录集
后来加上了,错误信息又变成;
错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'ID=' 中。
/htxx/htxx.asp, 第 25 行
______________________________________________________
我前几行的代码:
<%
filepath=server.mappath("../data/todaysoft.mdb")
'filepath=server.mappath("../data/todaysoft.mdb")
myConStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&filepath&";Persist Security Info=False"
set conn=Server.Createobject("adodb.connection")
conn.Mode=adModReadWrite
conn.ConnectionString=MyConStr
conn.open
%>
<%
strsql="select * from htxx where ID= " & request.querystring("ID")
set rs=server.CreateObject("adodb.recordset")
rs.open strsql,conn
%>
高手帮忙啊,如果可以加我QQ,我把文件传给您,这样看起来方便啊!
解决送全分啊
參考答案:request.querystring("ID")
值为空
***********