用ADO连接SQLServer数据库,ADOTablel连接主从表,当添加新记录时,如果从表已经添加了一条记录,然后继续添加,DBGrid中只能显示新添加的记录,前面添加的记录就看不见,但滚动条在往下滚,数据也没丢失,保存后重新打开窗口,所有记录都存在!如果在已有记录上进行添加,则不存在从表记录不显示的问题。也不是什么错误,但总觉得不爽,有劳各位!谢谢!
也用过另外的方法,都没有解决!方法一:先保存从表再保存主表;方法二:添加记录时将从表先close再open,请大家帮我想想办法!
也用过另外的方法,都没有解决!方法一:先保存从表再保存主表;方法二:添加记录时将从表先close再open,请大家帮我想想办法!
另外,还是不大懂你的意思,因为我记得好象不会这样的。
另有一点不明,只要从表有添加动作,好象AdoTable1(主表)已经将数据提交,这时用取消操作CancelBatch(arAll)不起作用,能否请你再就ADO存取主从表的问题讲解一下,有劳!