CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

主从表新增记录怎么操作!

楼主newabby(荣)2004-08-02 14:47:29 在 Delphi / VCL组件开发及应用 提问

看了李维的书...照着例子做出来了,但是在主表新增一记录后,在从表里添加记录(是用dbgrid做为录入的),在添加完一条后,再增一条,原来录入的那条不见了,要怎么弄才不会这样啊.. 问题点数:100、回复次数:12Top

1 楼jinjazz(近身剪)回复于 2004-08-02 14:50:13 得分 10

你直接打开数据库看看在不在Top

2 楼newabby(荣)回复于 2004-08-02 15:01:13 得分 0

数据是在的,但是这样不好。因为一笔数据表好多表记录,如果只能看到当前记录很不好。  
  另外搜索了一些人的问题及回答,说要先POST主表,才不会这样,但如果这样的话,我有一疑问,就是我POST了主表,如果从表在POST时出错,那岂不是不能rollback了。Top

3 楼newabby(荣)回复于 2004-08-02 15:27:46 得分 0

没人理....Top

4 楼pearl321(pearl321)回复于 2004-08-02 15:51:34 得分 0

我也碰到同樣的問題,關注!!!Top

5 楼thunderniao(寒冷的火)回复于 2004-08-02 16:15:38 得分 20

数据用按妞保存,每次都POST然后把数据集关闭再打开,你看到的就是更新后的数据了  
  把主从表的操作做到事务中就可以回滚,前提是数据库要支持,查以下SQL的帮助,上面讲得很细Top

6 楼agtian(gonglin)回复于 2004-08-02 16:49:31 得分 0

用事务操作Top

7 楼newabby(荣)回复于 2004-08-03 16:18:25 得分 0

顶Top

8 楼risingsoft(一苇渡江)回复于 2004-08-03 16:53:36 得分 20

呵呵!你出错的原因是从表没有索引吧?试试给从表建立一个索引,并且使用它,保存数据修改后最好刷新DBGridTop

9 楼GoldShield(李柏岑)回复于 2004-08-03 17:31:33 得分 0

你POST后把表单和GRID都REFRESH一下.试试看.  
  应该是记录指针跑下来后出的问题Top

10 楼binbin50(彬彬)回复于 2004-08-03 18:19:42 得分 20

我也遇到这种情况,但我是这样解决的,也是使用批处理,在添加从表的时候,先将主表保存起来,post后可以回滚,但要用批处理,回滚时用CancelUpdate就可,  
  也可以不要设置主从表,直接两下表插入。在从表的OnNewRecord给从表勿值就不会出现上面的情况!Top

11 楼seaweaver(唧唧歪歪)回复于 2004-08-03 18:51:24 得分 15

是主表没有保存  
  保存主表再输就看的到了Top

12 楼jakefj(夢幻天使)回复于 2004-08-03 19:06:15 得分 15

應該在adoquery1提交時就要判斷主表有沒有記錄如果有就主表不新增記錄.如果不存在就要建所謂的頭.Top

相关问题

  • 急,主从表操作中,从表新加记录有错误
  • 急,主从表操作中,从表新加记录有错误
  • 为什么主从表模式下,主表处于append状态时,从表只能新增一条记录?
  • 主从表操作问题?
  • 主从表操作问题??
  • 关于主从表新增的问题
  • 有主从两个表,为什么必须主表保存从表在新增的时候才显示记录,有没有解决的方法?
  • 怎么把一条记录拆分成主从记录?
  • 求主从表新增、修改、删除的方法!
  • 用clientdataset建立的主从表后,再想用clientdataset1.delete删除主表的记录,却被告知不能连带删除从表记录,请问高手该如何操作。

关键词

  • 数据
  • 主表
  • 主从
  • 表
  • 记录
  • 新增
  • 添加
  • 保存
  • post
  • 回滚

得分解答快速导航

  • 帖主:newabby
  • jinjazz
  • thunderniao
  • risingsoft
  • binbin50
  • seaweaver
  • jakefj

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo