程序使用一年后的再次打包时数据库的问题(200分)

  • 主题发起人 主题发起人 笨丫丫
  • 开始时间 开始时间

笨丫丫

Unregistered / Unconfirmed
GUEST, unregistred user!
我作的程序客户已经使用了一年了,又有新的要求,需要增加新的数据库字段,那么我是不
是应该把客户端的数据库拷过来,增添了字段以后,再次打包安装呢?如果是这样,数据库
里面的数据好像太大了,如果还有别的方法,即不影响增加数据库字段,又可以打包时不用
打进数据的方法,请大侠帮助(客户原有数据不能丢失)
 
写个程序进行UPDATA就行了,不用打包进去的,把新的改动的程序给他复盖就行了
 
用程序动态添加你的字段
 
表名.GetFieldNames(StrLis);
if StrLis.IndexOf('FGRPCode')<0 then
begin
with dmDB.qryDeaddo
begin
Close;
SQL.Clear;
SQL.Add('Alter Table 表名 Add 字段名 varchar(10) default ''''');
ExecSQL;
end;
end;
StrLis.free;
ShowMessage('更新完成!');
 
后退
顶部