0x80040E14 语法错误 (逗号) 在查询表达式 'id=1, 9, 3, 4, 2' 中。

来源:百度知道 编辑:UC知道 时间:2024/06/05 17:09:32
我是asp方面的新手
我从数据库读出多行记录,本来要修改的是某一行记录,用html中的hidden来记录要修改记录所在的行的id,为什么查出来的是一个所有id而组成的数组?哪位高手能帮我看一下
我要得到的是单个的id而不是i所有id所组成的数组,该怎么办?问题出在哪里了?

你读出来的是一个记录集,你可以把它理解为一个表的形式。需要按需要把它一行行的输出。
比如从User表中读取出所有用户并显示:
<%
Set rs = Server.CreateObject("ADODB.RecordSet")
rs.Open "select [ID],[Name] from User",conn,1,1
if Not(rs.eof and rs.bof) then '如果查询得到的记录集中有记录则将记录循环显示出来
Do while Not rs.eof
Response.Write("<input type=hidden'' value='"&rs(0)&"'>·"&rs(1)&"<br>")
rs.MoveNext
Loop
else
Response.Write("没有任何记录")
end if
%>

参考81、年纪轻的时候,倒是敢说话,可是没有人理睬他。到了中年,在社会上有了地位,说出话来相当分量,谁都乐意听他的,可是正在努力的学做人,一味的唯唯否否,出言吐语,切忌生冷,总拣那烂熟的,人云亦云。等到年纪大了,退休之后,比较不负责任,可以言论自由了,不幸老年人总是唠叨的居多,听得人不耐烦,任是入情入理的话,也当做耳边风。这是人生一大悲剧。

Microsoft JET Database Engine (0x80040E14)UPDATE 语句的语法错误 Microsoft JET Database Engine (0x80040E14)语法错误 (操作符丢失) ASP问题: 错误类型:Microsoft JET Database Engine (0x80040E14)字符串的语法错误 错误类型:Microsoft JET Database Engine (0x80040E14)语法错误 (操作符丢失) Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)语法错误(操作符丢失)?怎么回 Microsoft JET Database Engine (0x80040E14) 语法错误 (操作符丢失) 在查询表达式 'newsID=' 中。 Microsoft JET Database Engine (0x80040E14)语法错误 (操作符丢失) 在查询表达式 'xuexiid=' 中。 Microsoft OLE DB Provider for SQL Server (0x80040E14) 第 1 行: '=' 附近有语法错误 Microsoft JET Database Engine (0x80040E14)语法错误 (操作符丢失) 在查询表达式 'id=' 中。 错误类型:Microsoft JET Database Engine (0x80040E14)语法错误 (操作符丢失) 在查询表达式 'id=' 中