如何创建mdb数据库文件(100分)

  • 主题发起人 主题发起人 会飞了
  • 开始时间 开始时间

会飞了

Unregistered / Unconfirmed
GUEST, unregistred user!
想在delphi中动态创建一个mdb库,如何实现?
想创建.dbf数据库,用ADO中执行Create Table可是不知道语法。
 
在ADOCOMMAND的COMMANDTEXT写Create Table语句,语法查看MICRO OFFICE ACCESS 帮助。
 
在引用部分加入:
uses ComObj;
实现部分:
procedure TFormOffice.BitBtn1Click(Sender: TObject);
var
CreateAccess:OleVariant;
begin
CreateAccess:=CreateOleObject('ADOX.Catalog');
CreateAccess.Create('Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:/Aceco.mdb');
end;

至于创建dbf文件,我现在是用halcyon6的CreateHalcyonDataSet来创建

 
create table TABLENAME (FIELDNAME char(10),FIELDNAME char(5))
 
有也有个这个问题,我是这样解决的。
第一步,做一个数据库,把它命为myacc.dll(由myacc.mdb改名来的。)
第二步,用程序把它改名copy到你希望的目录下。
 
多人接受答案了。
 
后退
顶部