编程论坛
注册
登录
编程论坛
→
ASP技术论坛
操作必须使用一个可更新的查询。
长风破浪
发布于 2007-12-14 13:49, 964 次点击
这个问题怎么解决,查了好多,还是没有解决,
[bold][bold]
操作必须使用一个可更新的查询。
[/bold][/bold]
但是在执行后,打开数据库,数据库里插入了记录.
9 回复
#2
madpbpl
2007-12-14 13:50
权限问题
#3
长风破浪
2007-12-14 14:05
我添加了用户权限.但是添加完用户的权限后,再次运行文件,就会找不到所要链接的页面,而跳到一个叫index.adp链接.
#4
madpbpl
2007-12-14 15:31
具体代码能不能贴出来分析一下
#5
长风破浪
2007-12-14 20:34
strSqla="Insert Into liuyan(name"
strSqlb="Values('"& name &"'"
strSqla=strSqla & ",title"
strSqlb=strSqlb & ",'"& title &"'"
If body<>"" Then
strSqla=strSqla &",body"
strSqlb=strSqlb &",'"& body &"'"
End If
If emial<>"" Then
strSqla=strSqla &",email"
strSqlb=strSqlb &",'"& email &"'"
End If
strSqla=strSqla & ",submit_date"
strSqlb=strSqlb & ",'"& date &"'"
strSql=strSqla &")"& strSqlb &")"
db.Execute(strSql)
db.Close
就是这段代码:错误显示的是db.Execute(strSql)错误,不可更新的操作.
#6
长风破浪
2007-12-14 21:00
技术信息(用于支持人员)
错误类型:
Microsoft JET Database Engine (0x80004005)
操作必须使用一个可更新的查询。
/asp/abc/add.asp, 第 44 行
浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
#7
multiple1902
2007-12-14 21:16
我不关心你操作sql用的什么代码,把你数据库权限设置贴出来。
“找不到所要链接的页面”是什么页面?那个"INDEX.ADP"是哪里来的?HTTP Redirect还是Script Redirect?
#8
长风破浪
2007-12-14 22:27
不好意思版主,刚才发现那个adp是我大意写错了,麻烦了,但你说的那个数据库权限还请明示...
#9
madpbpl
2007-12-14 23:20
response.write strSql
看看输出的到底对不对
#10
长风破浪
2007-12-15 00:59
谢谢大家,这个问题已经解决,可是又有一个问题想问大家
我在主页面上显示数据库中的内容,而在另外一个页面添加,我想使在添加页面提交完后,然后成功的跳转到首页,并且在首页点击添加链接也可以成功的跳转到
添加页面,请问Redirect语句应该怎么样放置,可以使两个页面交互.
1