关与access的问题材,请各位大哥,大姐多帮助!
用ODBC与access链接,链接好后,在数据库时中增加记录时,出现错误
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。
问题点数:20、回复次数:8Top
1 楼shayao(砂妖)回复于 2003-12-05 08:51:58 得分 0
请各位多多帮助!在进行updata操作时,提示不能更新。数据库或对象为只读!Top
2 楼luluso(真系好难捉摸啊!!)回复于 2003-12-05 08:57:56 得分 7
那就把数据库的只读属性去掉咯。Top
3 楼paz(广交天下朋友(ehai369@hotmail.com))回复于 2003-12-05 09:33:15 得分 7
右键点击你的ACCESS数据库,选择属性,然后把只读前面复选框里的勾去掉,就不是只读的了Top
4 楼shayao(砂妖)回复于 2003-12-05 12:13:31 得分 0
数据库的只读属性去掉了还是不行呀,还有没有什么好办法???Top
5 楼woodwolf(木狼)回复于 2003-12-05 13:00:27 得分 6
老大,你打开数据库的方法是否不对,
用这个了吗?
rs.open sql,conn,1,3
3表示可写Top
6 楼shayao(砂妖)回复于 2003-12-05 13:09:43 得分 0
我是用ODBC打开数据库的,代码如下
set conn=server.CreateObject ("adodb.connection")
conn.open"hospital","",""
set rs=server.CreateObject ("adodb.recordset")
rs.Open "invalid",conn,1,3
其中hospital是数据库名,invalid是表名
方法应该没错
但就是不能updata
Top
7 楼shayao(砂妖)回复于 2003-12-05 13:12:21 得分 0
Access数据库所在的目录(文件夹)属性是只读的,我想把只读属性去掉,但不知为什么样怎么都去不掉,我实在想不出错在哪了,救命呀!!!Top
8 楼shayao(砂妖)回复于 2003-12-05 16:36:55 得分 0
救各位大侠帮忙!Top




