有分加。急!急!急!(VC++)
我使用ADO与DATAGRID编写数据库程序,在DATAGRID控件中对记录做修改时提示:键列信息不足或不正确,更新影响到更多的行。给数据库加了主键后仍然有错误 问题点数:25、回复次数:10Top
1 楼jcq(怘)回复于 2001-06-01 09:25:00 得分 20
你这样的出错信息产生的一个很大的原因是:表中存在重复的行,不过你说加了主键也是如此到是有点怪。Top
2 楼jcq(怘)回复于 2001-06-01 09:35:00 得分 0
对了,这位老兄,你是不是没有退出程序就去修改了数据库,如果是那样的话是肯定还会出错的,不过你可以退出程序再运行看一看是不是还出错。Top
3 楼freeyy(自由)回复于 2001-06-01 15:51:00 得分 0
请这位大虾说的明白一点,需要退出什末程序?谢谢!Top
4 楼jcq(怘)回复于 2001-06-01 15:55:00 得分 0
现在还出错吗?Top
5 楼freeyy(自由)回复于 2001-06-01 15:57:00 得分 0
是的?不过我不明白第二栏的意思Top
6 楼freeyy(自由)回复于 2001-06-01 17:32:00 得分 0
jcq(疯子弟) 还在吗?Top
7 楼jcq(怘)回复于 2001-06-01 18:06:00 得分 5
不是了,我的意思是如果你自己做的程序未退出,就加入主关键字,程序好象不会自动去刷新的。Top
8 楼freeyy(自由)回复于 2001-06-01 19:03:00 得分 0
程序肯定是关闭的,现在改的行数少就不出错,多了就不行Top
9 楼freeyy(自由)回复于 2001-06-04 10:23:00 得分 0
我在库中又增加了一个自动增加的字段问题解决。同时谢谢jcq(疯子弟) 。Top
10 楼freeyy(自由)回复于 2001-06-05 15:11:00 得分 0
更正:一个自动增加的字段(主键)必须在DataGrid中显示。Top




