[Microsoft][ODBC Microsoft Access 驱动程序] 操作必须使用一个可更新的查询。 5
MicrosoftOLEDBProviderforODBCDrivers错误'80004005'[Microsoft][ODBCMicrosoftAccess驱动程序]操...
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'
[Microsoft][ODBC Microsoft Access 驱动程序] 操作必须使用一个可更新的查询。
/register.asp,行 87
这里是第87行语句
sql="insert into Users(UserName,PassWord,UserSex,Birthday,Contact) values" & _
"('"&UserName&"','"&md5(PassWord)&"',"&UserSex&","&Birthday&",'"&Contact&"')"
response.Write sql
87: conn.execute(sql) 展开
[Microsoft][ODBC Microsoft Access 驱动程序] 操作必须使用一个可更新的查询。
/register.asp,行 87
这里是第87行语句
sql="insert into Users(UserName,PassWord,UserSex,Birthday,Contact) values" & _
"('"&UserName&"','"&md5(PassWord)&"',"&UserSex&","&Birthday&",'"&Contact&"')"
response.Write sql
87: conn.execute(sql) 展开
4个回答
展开全部
看起来是你的账户对Access数据库没有Update的权限
如果是xp的话,确定你用的是管理员账号
如果是vista的话,试“用管理员身份运行”
如果是xp的话,确定你用的是管理员账号
如果是vista的话,试“用管理员身份运行”
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
"&Birthday&"==>改成#"&Birthday&"#试试
日期型数据在插入时,要加#符号
不过我建议你还是把ASP里显示出来的sql语句复制到Access中运行测试下看看
日期型数据在插入时,要加#符号
不过我建议你还是把ASP里显示出来的sql语句复制到Access中运行测试下看看
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没有权限
追问
那怎么办呢?
追答
在不是看你的表是否锁定
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
您好,这样的情况建议您可以升级到最新版本试一下,或是联系一下官网客服比较好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询