我修改一个一对多表,用ADO连接。比如一个销售单。界面如下:
主表记录各项控件:客户,销售日期
-----------
从表当前行控件,产品ID,产品名称,价格
-------------
从表DBGRID但修改从表记录时,不论修改哪个字段,都出现信息的键列不足,或者无法为记录定位行的错误。请问主从表一般用什么方式比较好?
主表记录各项控件:客户,销售日期
-----------
从表当前行控件,产品ID,产品名称,价格
-------------
从表DBGRID但修改从表记录时,不论修改哪个字段,都出现信息的键列不足,或者无法为记录定位行的错误。请问主从表一般用什么方式比较好?
解决方案 »
- delphi解析json报文的问题
- [DBMSSOCN] 一般性网络错误。请检查网络文档 (delphi7 + mssql2000 远程服务器访问)
- 如何得到dcu文件
- dbgrid问题
- *********COM+更新组件后,客户端如何能自动找到更新后的接口*************
- 怎样判断dbgrid中有无记录显示?
- 那位大侠帮我看看这个程序,一个多媒体程序
- 50分相送!在线等待小问题的解决??
- 在QReport中,怎样在主副明细报表中设置每个主表的记录显示一页?
- 怎么关闭父窗体中的子窗体?
- 怎样直接从内存中将页面中的图片,脚本等导入TWebBrowser.
- 跪求!ACCESS数据怎么转成EXECL格式的呢
这样做好像不能修改的。
我一般是先获取要修改行的主键,然后用Update语句更新。
但是有时候很麻烦
比如说删除的时候顺序很重要
其次是在操作的时候集合dbgrid就极为不爽