表没有主键,当两条记录完全相同时就会报错。设定主键可以在建表时完成,如果不需要有主键的话,可以加入一个serial字段,每次写入数据库时自动加1
解决方案 »
- 界面不显示了,怎么办呢?
- 死片三要过生日....哎~~~~
- 如何发送二进制数据?谢谢
- 如何实现使用CORBA技术让连接到CORBA服务器的多台客户机进行数据的发送与接收??谢谢!!!
- 还是小问题!!!大家指点!!!
- 用OPENROWSET把Excel导入数据表,出错了
- 怎样在TWebBrowser的OnNewWindow事件里得到即将转入的URL?
- 求 delphi FTP传输的一个例子
- 咋办呀?存储过程出错,应用程序也得不到报错信息,居然还显示正常执行?
- 又一个难题(不是超高度的^_^)拦截鼠标在任务栏的按钮的事件
- delphi客户端登录服务器出错处理
- 50分!SQL的问题,怎样动态获得数据库名?
我用access在表中加了个自动编号字段(渐增),但还是不行
Table1.IndexName:='cdsIndex1';而你的问题应是已有主键,且有唯一性,所以你在插入记录时,别忘了把主键值也写进去.('Multiple records found,but only one was expected..’=已存在该主键.记录要唯一.)
看一下你的access数据库,该表的主键是哪些字段,是不是自动步长....
你的email是否写错了,寄不到你的邮箱。
我的email:[email protected]
能将你的源代码给我研究么