请问用DBGrid控件怎么对数据库操作
我用了ADOQuery,ADODataSoure,DBGrid三个控件,将数据显示在DBGrid上一切正常,并且能够修改,但是我用datasource1.DataSet.delete删除时总是提示出错。错误为:
raised exception class EOleException With message "DELETE statement conflicted with COLUMN REFERENCE constraint 'FK_titleauth_au_id_164452B1'.The confict occurred in database 'pubs',table 'titeauthor',column 'au_id''.Process stopped...
奇怪的是我的表名为authors并不是titeauthor。。谁能帮我。
问题点数:100、回复次数:6Top
1 楼z_hongbao()回复于 2002-07-25 18:18:36 得分 25
检查一下'pubs','titeauthor'之间的关联Top
2 楼gzllich(刚从泥坑里出来)回复于 2002-07-25 18:41:26 得分 25
由于外键关系,不能删除Top
3 楼chao_jian(猫)回复于 2002-07-25 18:44:04 得分 25
pubs数据库中表authors和titeauthor之间有约束(REFERENCE constraint)。Top
4 楼delphi_xizhousheng(西周生)回复于 2002-07-25 18:47:11 得分 25
连的好象是SQL SERVER的数据库 ,两个表之间有关联,应该是这个意思吧?Top
5 楼tingquan(匆匆过客)回复于 2002-07-28 19:53:16 得分 0
正确 ,后来我也查看了数据库。的确是因为外键的关系,害的我费了半天的时间!谢谢Top
6 楼mv66_ren(didi[迪迪])回复于 2002-07-28 19:57:50 得分 0
来晚了,也算我一个!Top
相关问题
- UltraWebGrid控件操作数据库?
- VB操作数据库用什么控件?我刚学
- 求 数据库为ORACLE92 画面控件为TRUE DBGRID VB代码
- 使用DBGrid 控件显示数据库中更改记录.
- 在基于对话框的程序中对数据库(例如access)进行操作(查找,删除)不用dbgrid等相关控件,如何做?
- 做一个ado的dll控件访问修改数据库,用asp做网页调用dll操作数据库
- 请教一个利用Data控件进行数据库操作的问题。
- 如何在多线程中使用ADO数据控件操作数据库?
- 如何实时更新由RemoteCtrl和DBGrid控件组成数据库数据显示(DBGrid控件中的数据)?
- 200分求助! 关于数据库DBGrid控件的使用问题! UP




