如何在运行时增加一个字段的定义到 FieldDefs中(50分)

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

suc

Unregistered / Unconfirmed
GUEST, unregistred user!
用AddFieldDef方法时,要用到 CreateTable`否则无效,但是CreateTable会覆盖原有的
根据一定条件结构和数据,能否在程序运行时创建并加到FieldDefs中,而不用重新创建表。
 
有一种方法,就是:
通过一个 table和一个query
table 和query指向一个数据库,其中query通过sql语句用来增加字段,
table 指向一个datasource,看一下以下语句
 string ziduan;
ziduan:="alter table tablename add ziduan_name char(10) not null";
table1.close;
query1.close;
query1.sql.clear;
query1.sql.add(ziduan);
try
query1.open;
except
query1.execsql;
end;
table1.open;
OK! this is will full your question;
don't forget given me "分"


 
接受答案了.
 
后退
顶部