为什么更新不了数据???

li3807 2005-08-15 11:44:44
我机器是XP 专业版,使用的是ASP + Access 做的,在插入数据时出现“Microsoft OLE DB Provider for ODBC Drivers: [Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。”错误,这个是什么问题???

global.asa文件中,数据库连接
Sub Application_OnStart
Application("strConn") = "DSN=Coffee;"
End Sub

add.asp 文件,添加新记录
Dim petname,review,id

id = Session("ID")
petname = request.Form("Petname")
review = request.Form("Review")

Set MyConn = Server.CreateObject("ADODB.Connection")
MyConn.Open Application("StrConn")

SQL = "Insert Into Review(ID,Petname,Review) Values(" & id & ",'" & petname & "','" & review & "')"
MyConn.Execute(SQL)

MyConn.Close
...全文
78 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
bigluckyfox 2005-08-16
  • 打赏
  • 举报
回复
哎哟~老问题了,用户权限啊!
参考旧帖
http://community.csdn.net/Expert/topic/4182/4182377.xml?temp=.5116693

建议楼主问问题前先检索一下哦
haver.G 2005-08-16
  • 打赏
  • 举报
回复
你改用Recordset试试。或者你先打印语句拿到查询分析器里看看。

28,390

社区成员

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

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