一个关于修改DBMemo提交的问题(100分)

  • 主题发起人 主题发起人 skysoft
  • 开始时间 开始时间
S

skysoft

Unregistered / Unconfirmed
GUEST, unregistred user!
winXP + Delphi7 + ADO + access
我用一个 DBgrid 显示和选择记录,然后用DBmemo显示记录的 memo 字段,因为有时要修改一下 memo 内容,然后单击一个按钮输出到EXECL表里面。

现在有这样一个问题,我在 DBmemo里修改,添加一行后,输出到EXECL中时,EXECL 中的内容并没有看到添加的那一行,
我是这样输出到execl的
WkSheet.cells[L,1]:=ADOquery1.FieldByName('mtgg').AsString;
我试好多方式都不行, 如 在 DBmemo 的 onexit 里 关开 dataset ,或者 refresh

谢谢大家
 
有没有先更新到数据库呢?
 
怎么更新 ?

在DBmemo1的onexit 执行Post 出错,因为有时候不更改里面的内容
 
要判断数据有没有变化,有就更新,没有就不更新
 
已经解决了在dbmemo 的 onexit 里 adodataset.refresh 然后关 dataset adoquery 再开就可以了
 
后退
顶部