高手救我

hjf 2002-02-27 10:09:07
本人在WIN98上调通的程序,在WIN2000上出现错误:
原程序为:

'插入数据
Set cmdTemp=Server.CreateObject("ADODB.Command")
Set InsertCursor=Server.CreateObject("ADODB.Recordset")

'使用对象
cmdTemp.CommandText="SELECT * FROM details WHERE (UID IS NULL)"
cmdTemp.CommandType=1

'往表details中插入数据
Set cmdTemp.ActiveConnection=conn
InsertCursor.Open cmdTemp,,1,3
InsertCursor.AddNew
InsertCursor("Levels")=1
InsertCursor("Child")="0"
InsertCursor("UID")=UID
InsertCursor("Email")=Email
InsertCursor("Theme")=Theme
InsertCursor("DateAndTime")=DateAndTime
InsertCursor("VisitTimes")=0
InsertCursor("Length")=Length

if request("Content")<>""then
InsertCursor("Content")=Content
end if
InsertCursor.Update
cuid=InsertCursor("Num")
InsertCursor.Close


出错现象:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E2F)
/Project5/bbssave.asp, 第 91 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)

页:
POST 55 bytes to /Project5/bbssave.asp

POST 数据:
UID=hjf&PWD=hhh&Theme=ttt&Content=yrtyr&B1=%B7%A2%B1%ED
...全文
48 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
playmud 2002-02-28
  • 打赏
  • 举报
回复
InsertCursor.Open "select * from details",cmdTemp,1,3
joyu 2002-02-28
  • 打赏
  • 举报
回复
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.ConnectionString= Application("Connection1_ConnectionString")
Conn.Open
Conn.Execute ("insert into xxx values(xxx,xxx,xxx...)")
hjf 2002-02-28
  • 打赏
  • 举报
回复
都试了,可还不行
ehom 2002-02-27
  • 打赏
  • 举报
回复
InsertCursor.Open cmdTemp,,1,3中第二个参数一定要为2或3,数据才能修改!为1表示只读!
纪俊 2002-02-27
  • 打赏
  • 举报
回复
关注...
希偌 2002-02-27
  • 打赏
  • 举报
回复
InsertCursor.Open cmdTemp,conn,1,3

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧