返回信息流在使用asp.net调用access数据库的时候,最后存入数据库的时候出现如下错误:
异常详细信息: System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询。
源错误:
行 62: 'Response.Write(SQLStr)
行 63: Cmd=New OledbCommand(SQLStr,conn)
行 64: Cmd.ExecuteNonQuery()
行 65: Response.Write("恭喜!您已经注册成功!")
行 66: Step1.Visible=false
请问这是什么原因呢?谢谢!
这是一条镜像帖。来源:北邮人论坛 / database / #943同步于 2007/5/9
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
请教:操作必须使用一个可更新的查询。是怎么回事?
piao
2007/5/9镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
哦,62行以前是这样的,是用insert语句把用户注册时填写的信息存入数据库
Dim conn As OledbConnection
conn=New OledbConnection()
conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\user.mdb"
conn.Open()
Dim Cmd As oledbCommand
Dim SQLStr As string
SQLStr="Insert into reg values('" & username.Text & "','"
SQLStr &= password.Text & "','" & Email.Text & "','"
SQLStr &= addr.Text & "','" & Phone.Text & "','"
SQLStr &= sex.SelectedItem.value &"','" & Birth.Text & "')"