在paradox表中动态添加新的列(100分)

  • 主题发起人 主题发起人 wgpan
  • 开始时间 开始时间
W

wgpan

Unregistered / Unconfirmed
GUEST, unregistred user!
我想在paradox表中动态的添加列,即:
如果原来是10列的表结构,现在想让它增加一列,变为11列。
不知那为大虾出手相助,100分送上。
 
用alert SQL语句
 
alter table 表名 add column 列名 类型
e.g.:
alter table 'test.db' add column newcol char(8)
 
使用ALTER TABLE mytable ADD mynewcolumn INT NULL
 
只能用alter吗?
delphi有没有自建的方法?
 
将alter 语句在TQUERY中执行一下就可以了。这还不够动态吗?

若你不是在你的程序中添加,而是在外面手工添加的话,可以用DESKTOP。
 
delphi的TABLE可以自建表,但你以前的数据就保存不了了!
 
其实你可以这样想,你先定30列,利用循环条件,不需要的,就把对应的字
段.visble=false就行了。
 
g:yck
to fstao:动态写select语句比您的方法好吧.
 
只好用 alter table 了
 
后退
顶部