迷离花劫天海佑希被:ASP达人进

来源:百度文库 编辑:高校问答 时间:2024/04/28 02:38:05
求助:ASP达人进

部分代码如下:是注册页面的
set conn= Server.CreateObject("adodb.connection")

conn.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("BBS.mdb")

strtable="select * from user"
set rs=server.createobject("adodb.recordset")
rs.open strtable,conn,1,3
rs.addnew
rs("username")=strname
rs("userpassword")=strpassword1
rs("useremail")=stremail
rs("userhomepage")=strhomepage
rs("usernote")=strnote
rs.update
rs.close
conn.close
set rs=nothing
set conn=nothing
response.write "祝贺你,你已经申请成功"

当我填上注册信息提交后:
技术信息(用于支持人员)

错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。
/asp100/91/register.asp, 第 63 行

蝈蝈们救救我啊

将数据库的只读属性去掉就好拉

先把数据库文件夹改为可以写入,还有就是
rs.open strtable,conn,1,3
这里的1,改成3

user 是关键字
加上 [] 表明是数据库表的身份

select * from [user]

rs.open strtable,conn,1,3
这里的1,是游标类型,改成2就行了