如何使用tquery+tupdatesql?(100分)

  • 主题发起人 主题发起人 chinanbzxx
  • 开始时间 开始时间
C

chinanbzxx

Unregistered / Unconfirmed
GUEST, unregistred user!
我想写一个数据库程序,里面有添加.修改.并用数据库显示控件作显示和编辑窗口,并用
按钮让用户选择保存.取消等等.程序应如何写?思路怎样?
 
可好的办法是看delphi的例子


简单的(如不涉及到多表连接)你可不用tupdatesql.

放一个TDatabase,TQuery(或Ttable),TDataSource,n个TDBEdit和一个DBGrid,
设置好TDatabase,并使Tquery或TTable的database指向TDatabase,写好SQL语句或选择好table,
指定TDataSource的dataset为上述Query或Table,并指定TDBEdit和DBGrid的datasource为此DataSource
指定TDBEdit的fieldname

存盘为:post,取消为cancel.....
 
把TQuery和TUpdateSQL相联,激活TQuery,然后双击TUpdateSQL,。。。
 
query1的updatesql 属性为updatesql1,doubleclick updatesql1
设置SQL更新语句
修改
query1.edit;
删除
query1.delete;
追加
query1.append;
存盘为:
database1.starttr...;
try
query1.applyupdate;
database1.commit;
query1.commitupdate;
except
database1.rollback;
end;

取消为
query1.cancelupdate
 
kwang已经说得够清楚了。
 
接受答案了.
 
后退
顶部