DELPHI5连接ACCESS2000时DBGRID中的数据重复出现二次。(200分)

  • 主题发起人 主题发起人 小草
  • 开始时间 开始时间

小草

Unregistered / Unconfirmed
GUEST, unregistred user!
1、为什么我的主从表中,在从表中(DBGRID)中输入数据下移一行时会出现同
上一行时相同的数据?,数据库中无此记录,并且记录的显示顺序同数据库中相反,打印时同DBGRID中也相反?(后台数据库为ACCESS2000。
2、从哪儿下载DELPHI5.02BDE?


 
好象见过,但忘了,你可以在子表上建立主码试试。
 
table.Refresh;
or
table.Close;
table.Open;
and use bookmark
 
table1.Refresh;
 
crab 的方法不行。
KAVEN:我在一个输入界面的表单上,关闭再打开不如调用NEXT 或者
MOVE。
为什么我用ADO不出现二条重复记录,但又有新的问题。?
 
ACCESS在为空时直接通过DBGrid插入记录时会出现两条记录,
但实际还是一条,这只是ACCESS给程序的一个错觉
 
程云,如何解决,用ADO为何有时会出现主从表不对应?
 
加索引,在ACCESS表中可以加入一个叫ID的自动编码字段,始终是唯一的,
可用它作为索引字段,问题就解决了。
还有,因为索计记录不唯一,可能出现DBGrid定位不准的情况,也可以用此方法。

ACCESS必竟是基于文件型的小型数据库,存在很多问题,还是不用为妙。
 
FOR DELPHI 5.02 'S bde:

http://www.borland.com/devsupport/bde/bdeupdate.html
 
dephi5 bde 如何连接access2000?
 
接受答案了.
 
既然已经解决,你为何在
"一定难度的问题!!!1ACCSESS2000记录的顺序。共650分。(200分) "
中又说还没有解决?
you may try:
update bde to 5.1.1
将delphi 也打patch
如delphi 4.0 打patch #3
如delphi 5.0 打patch #1


 
JQW:我原以为用ADO控件替换TABLE控件成功,事实不行,真对不起,
不知阁下能否解决,如需要我可发源程序与你。

 
JQW:我原以为用ADO控件替换TABLE控件成功,事实不行,真对不起,
不知阁下能否解决,如需要我可发源程序与你。
 
后退
顶部