一定难度的问题!!!1ACCSESS2000记录的顺序。共650分。(200分)

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

小草

Unregistered / Unconfirmed
GUEST, unregistred user!
DLP5通过ODBC连接一个ACCESS2000,用主从表当从表中插入记录时会显示二条记录,
并且顺序不对(相反)。(主表有关键字,从字有自动增加的字段ID,从表DB中GRID)?
如何解决。(不用CLOSE)。(400分)
用ADO控件替代从表的TABLE控件无此现象,但有时会出现记录对不上的问题,即重
新打开时从表的记录全部显示在DBGRID中。(200分)。
如何快速升迁到SQL2000。(50分)
 
能不能寫詳細點?!
 
就是用从表时,从表会有两条相同的记录,
一实一虚。
但实际在后台的数据库中有且只有一条,如果
继续在从表中输入新增一条,则上一条出现二条记录中的
虚记录会消失,但新增的一条又出现上述情况。且新增的
记录顺序又相反。
 
应该是你没有建立主键的原因。
 
主键主表有主关键字,从表有自动编号的ID号。
 
主从表之间是依靠主表的关键字关联的么?
问题可能出现在你用的从表的自动编号ID字段上

根据经验. 如果你的主表的主关键字 是自动编号,而从表使用主表产生的自动编号字段
来和主表关联的话。应该没有问题.

还有一种可能是DELPHI的 ADO 处理数据时出现问题。如果真是这样的话。
那可算是很大的BUG了。 应该早就有人提出了。
 
看了半天也看不大明白。
从表不用GRID算了。
用DBTEXT阵列逐一字段、记录显示吧。
 
在这儿我多谢谢各位大侠!!
详细问题见:
http://www.delphibbs.com/delphibbs/DispQ.asp?LID=266116
如还有不明白请告之EMAIL地址
写信:TXDDCHINA@21CN.COM
我将源程序发送给各位.
IQC 6388797
 
对不起,我是说http://www.delphibbs.com/delphibbs/DispQ.asp?LID=266116
的题至今不能解决。
不知大家能否解决。
 
update bde to 5.1.1
将delphi 也打patch
如delphi 4.0 打patch #3
如delphi 5.0 打patch #1

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

jiangqw@263.net
 
谢谢大家了
在此我将
update bde to 5.1.1
如delphi 5.0 打patch #1
然后在从表中的after post 中
调用REFRESH,能较好地解决以上
问题,
同时升级ADO控件也能解决其问题2。
同时我升级到的WIN2000其打印自定义
纸张(用连续纸打印)无法打印,即使
使用了自定义的(在程序中使用,在WIN2000中
也定义并选择同样的纸(21*14CM),仍不行。
也想请大家帮帮忙。 以下是问题地址:
http://www.delphibbs.com/delphibbs/dispq.asp?LID=381344
总的来说delphi问题较多,但我也最喜欢,以前用VFP及VB
但现在更爱上的delphi。
祝大家delphi用的更好。





 
后退
顶部