| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1040 人关注过本帖
标题:[tk29] 指出,错在哪在里啊??
取消只看楼主 加入收藏
j2ee126
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2007-12-22
结帖率:100%
收藏
 问题点数:0 回复次数:7 
[tk29] 指出,错在哪在里啊??
var cn=Server.CreateObject("ADODB.Connection")
 cn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("book.mdb"))
 cn.Execute("insert into book(name,word) values('kkk','kkk')")
 cn.Close


错误类型:
Microsoft JET Database Engine (0x80004005)
操作必须使用一个可更新的查询。
搜索更多相关主题的帖子: name word Microsoft insert values 
2008-05-22 11:26
j2ee126
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2007-12-22
收藏
得分:0 
下面是查询,这个是正确的。
<%
 var cn=Server.CreateObject("ADODB.Connection")
 cn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("book.mdb"))
 var rsCustomers = Server.CreateObject("ADODB.Recordset")
 rsCustomers.Open("select name,word from book order by id desc", cn)
 var name = rsCustomers("name")
 var word = rsCustomers("word")
 while (!rsCustomers.EOF){
%>
    <br /><%=name%>:<%=word%>
<%
     rsCustomers.MoveNext
 }
 cn.Close
%>
2008-05-22 11:38
j2ee126
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2007-12-22
收藏
得分:0 
这是不是说明了:数据库连接和数据库路径都没有问题啊!!
这是连接Access数据库的,难到插入语句有误??
不明白.........
2008-05-22 11:41
j2ee126
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2007-12-22
收藏
得分:0 
我连接的是Access数据库,就是提示这句出错:
cn.Execute("insert into book(name,word) values('kkk','kkk')")
错误提示:操作必须使用一个可更新的查询。
如果这条代码没错的话,是不是我数据库有错误,但查询怎么没错啊?
我晕啊........
2008-05-22 12:07
j2ee126
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2007-12-22
收藏
得分:0 
还有其它连接Access数据库的方法吗?提供一个,我换个数据库连接试试!!
2008-05-22 12:31
j2ee126
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2007-12-22
收藏
得分:0 
这句也有错:
cn.Execute("delete from book where name='123'")
错误提示:无法从指定的数据表中删除。
修改也有错:
cn.Execute("update book set word='123' where name='123'")
错误提示:操作必须使用一个可更新的查询。
现在只能查询!
2008-05-22 14:02
j2ee126
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2007-12-22
收藏
得分:0 
盘是NTFS,这个图片是book.mdb的属性.你们看看有什么错..

QQ截图未命名.rar (33.34 KB)
2008-05-22 14:20
j2ee126
Rank: 1
等 级:新手上路
帖 子:124
专家分:0
注 册:2007-12-22
收藏
得分:0 
我的文件夹,右键属性为什么没有安全这一项??
郁闷啊,
不过我把盘改成FAT32系统分区后就可以增、删、改了。哈哈.......

最后衷心的感谢 hxfly、google、multiple1902、dhdhzzw、lili0610931,
谢谢大家的帮助.......(这个问题郁闷了我好几天,不过现在终于解决了^_^)。
2008-05-26 12:13
快速回复:[tk29] 指出,错在哪在里啊??
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023438 second(s), 11 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved