我在做留言本的写入时,sql="insert into gb(name,tel,message)values('"&name&'",'"&tel&'",'"&message&'")" 可是浏览器上显示错误,是什么“操作必须使用一个更新查询”。 请问这是什么原因?? 我是新手,请大虾们指点
[此贴子已经被作者于2004-06-24 00:40:02编辑过]
俺写的是这样的,你帮俺看看,谢谢:
<% Set conn = Server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("guestbook.mdb") name=request.form("name") mail=request.form("mail") message=request.form("message") exec="insert into gb(name,mail,message) values ('"&request.form("name")&"','"&request.form("mail")&"','"&request.form("message")&"')" conn.execute exec conn.close set conn=nothing response.write "成功!" %>
另外能告诉我更多一些“游标”应该怎么设的么?
exec="insert into gb(name,mail,message) values ('"&request.form("name")&"','"&request.form("mail")&"','"&request.form("message")&"')" set rs=conn.execute(exec)
改成上面那样子!
这个之前我在书上看见过,也试过了,好象也不行啊。
我觉得8楼说改成这样:conn.execute(exec)
并不是说set rs=conn.execute(exec)错,只是为省去set rs=server.createobject("adodb.recordset")
不知我说的对吗?