|
主题: 請問這個齣現暸什么錯誤啊?真的搞不懂:(
|
richer
职务:普通成员
等级:1
金币:0.0
发贴:49
|
#12003/8/22 17:18:23
我這裏是XP+IIS的,瀏覽ASP程序沒問題,但隻要涉及到有數據庫的地方就齣現錯誤?比如畱言本,寫入畱言就齣現一下信息,還有論壇也是這樣,不知道怎么囬事,請教那位高手幫小弟一把,問一個菜鳥問題,涉及到asp頁麵的,就裝一個IIS就可以暸么?還需要有什么其他設置的么?小弟感激不盡!
================== 技术信息(用于支持人员)
错误类型: ADODB.Recordset (0x800A0CB3) 当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制。 /ly/post_do.asp, 第 187 行
浏览器类型: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; MyIE2)
网页: POST 97 ??? /ly/post_do.asp
POST Data: title=dsfgsdfg&pic=p1.gif&font=%CB%CE%CC%E5&size=3&color=%236495ED&nei=sdfgsdgsdg&B1=%CC%E1%BD%BB
时间: 2003年8月22日, 17:14:27
详细信息: Microsoft 支持
|
東風破
职务:普通成员
等级:1
金币:0.0
发贴:150
|
#22003/8/22 17:24:13
你怎么更新的,代码写出来?
是不是游标类型错误,权限不够?
|
richer
职务:普通成员
等级:1
金币:0.0
发贴:49
|
#32003/8/22 17:30:58
其實我ASP還是剛剛開始學,就不懂這些問題, 他說的這行代碼錯誤,就…… 。 。 。 。 Set rs = Server.CreateObject("ADODB.Recordset") exec1="select * from ly where id=0" rs.Open exec1,conn,1,2 rs.addnew rs("name")=name rs("title")=title if email<>"" then rs("email")=email end if if qq<>"" then rs("qq")=qq 。 。 。 。 rs.addnew
|
dugujiujian
职务:普通成员
等级:1
金币:0.0
发贴:10
|
#42003/8/23 0:34:23
你把 rs.open.exec1,conn,1,2改成 rs.open.exec1,conn,3,3 还得加一行 rs.update
|
richer
职务:普通成员
等级:1
金币:0.0
发贴:49
|
#52003/8/25 9:20:16
还是不行的噢,请教老大,该怎么该阿??谢了:) =========== 技术信息(用于支持人员)
错误类型: ADODB.Recordset (0x800A0E7D) 连接无法用于执行此操作。在此上下文中它可能已被关闭或无效。 /ly/post_do.asp, 第 186 行
浏览器类型: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; MyIE2)
网页: POST 106 ??? /ly/post_do.asp
POST Data: title=asdfasfd&pic=p1.gif&font=%CB%CE%CC%E5&size=3&color=%236495ED&nei=asdfsadfzsdfgsdfggh&B1=%CC%E1%BD%BB
时间: 2003年8月25日, 9:16:30
详细信息: Microsoft 支持
|
東風破
职务:普通成员
等级:1
金币:0.0
发贴:150
|
#62003/8/25 9:21:08
你在写入之前已经关闭rs或者conn了
|
richer
职务:普通成员
等级:1
金币:0.0
发贴:49
|
#72003/8/25 9:32:00
噢,晕,晕……真的不知道该怎么弄,头都大了:((
|
沉默是金
职务:普通成员
等级:6
金币:11.2
发贴:4357
|
#82003/8/26 8:57:37
Set rs = Server.CreateObject("ADODB.Recordset") exec1="select * from ly where id=0" rs.Open exec1,conn,1,2 rs.addnew rs("name")=name rs("title")=title if email<>"" then rs("email")=email end if if qq<>"" then rs("qq")=qq ---------------------------------------------------------------------------------------------
不知道你这是要插入呢还是要更新。 如果要插入的话最后得加上一句rs.update,如果要更新,把上面的rs.addnew给去掉,还有呀,把rs.open exec1.conn,1,2改为rs.open exec1.conn,1,3试试
难人一个……
|