在DELPHI源程序中动态创建ACCESS数据库及当即建表文件

Const  
   SConnectionString              =  'Provider=Microsoft.Jet.OLEDB.4.0;Data  Source=%s;'  
                                                               +'Jet  OLEDB:Database  Password=%s;';  
function  CreateAccessFile(FileName:String;PassWord:string=''):boolean;  
//建立Access文件,如果文件存在则失败  
var  
   STempFileName:string;  
   vCatalog:OleVariant;  
begin  
   STempFileName:='d:/temp/123.mdb';  
   try  
       vCatalog:=CreateOleObject('ADOX.Catalog');  
       vCatalog.Create(format(SConnectionString,[STempFileName,PassWord]));  
       result:=CopyFile(PChar(STempFileName),PChar(FileName),True);  
       DeleteFile(STempFileName);  
   except  
       result:=false;  
   end;  
end;  
Create  Table  Tab1  (  
               ID  Counter,  
               Name  string,  
               Age  integer,  
               er    logical);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值