Delphi中输入主键、外键时引起的错误 我在一个form中有两个DBEdit。DBEdit1控制数据库中的主键,DBEdit2控制外键,有一个button1,用来添加数据,代码是这么写的DataModuleMain.ADOTable_Factory.Insert;可是我若先输入主键的数据后,程序立即自动报错,(关于外键的错误)而先输入外键再输入主键,程序可以正常运行?请问这个问题如何解决?谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主想简单一点做的话,可以把控制数据库中的主键DBEdit1改成无数据绑定的普通EDIT控件,在DataModuleMain.ADOTable_Factory的BeforePost中将普通EDIT控件的值付给DataModuleMain.ADOTable_Factory的主键,在这个事件中还可以判断输入主键的合法性。在问一句,楼主的主键类型是什么?自动编号?? 关于delphi打印的控件 SQL查询? ODAC连接Oracle数据库时的问题 怎样一起清空面板上或GROUPBOX上所有输入控件的TEXT problem 如何在form中定义快捷键呢? 谁那里有关于installshield6.22的安装说明?? 怎么屏蔽delphi的违例窗口? 如何解决DBExpress连接MySQL的问题? DLL调用 提问:关于VCL组件的使用许可? 添加数据时的出错报告
在问一句,楼主的主键类型是什么?自动编号??