如何在ADO接口的ACCESS数据库中,用UPDATE来更新备注型的字段?(50分)

  • 主题发起人 主题发起人 海客
  • 开始时间 开始时间

海客

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在ADO接口的ACCESS数据库中,用UPDATE来更新备注型的字段?
 
update xxx set xxx=:param

parambyname('param').asmemo:='......';
 
能详细点吗?
 
我的意思是说,和普通的字段用法一样,只不过AsMemo就可以了
 
能不能在把UPDATE备注型字段的SQL语句赋值给ADOCommand的CommandText后,
再用ADOCommand的Execute方法执行命令呢
 
备注字段的值不能直接写在sql语句里面,一定要用参数。

ADOCommand没用过.
 
毛毛:你有没有完整的一个程序示范可以给我一个?
 
假设你的备注字段内容写在一个TMemo控件里面Memo1,那么:

query.sql.text:='UPDATE tablename SET memofield=:mf WHERE .....';
query.parambyname('mf').AsMemo:=Memo1.text;
query.executesql;

上面类名可能有笔误,不过我相信你能看得懂。
 
我还是没有按你的方法来做,我用了一个笨办法:
没有用到TQuery,在ADOCommand的CommandText里先delete,再insert,^_^不用update了
Thank you any way!能和你交个朋友吗?
 
接受答案了.
 
后退
顶部