Delphi是否可以通过BDE或ODBC创建一个数据库(.MDB)?(200分)

  • 主题发起人 主题发起人 沈前卫
  • 开始时间 开始时间

沈前卫

Unregistered / Unconfirmed
GUEST, unregistred user!
没有问题,用dbicreatetable!
 
BDE和ODBC 不可以实现创建一个MDB数据库,
不过Delphi可以通过VBA For MsAccess实现。
例子如下:
uses Comobj;

procedure TForm1.Button1Click(Sender: TObject);
Var AAAA : OleVariant ;
begin
AAAA := CreateOleObject('Access.Application.8');
aaaa.NewCurrentDatabase('D:/DDD.Mdb');
AAAA.Quit ;
AAAA := null ;
end;


Btw, 好象 MDB 属于文件数据库吧! 
 
TO menxin :好象他不是要建表, 他要建整个库。
 
如果没有access安装,不就惨了?
预先做一个空的mdb文件,要用的时候copy一份,再加表吧。
比较暴力。:)
 
不错,我要建的是数据库(DataBase),非数据表(Table)!
其实,我已经找到方法,就是先用Microsoft Access建立一个空数据库(.MDB),程序
中用Table1.CreateTable建立数据表.也就是说现在问题的关键是否能用BDE或ODBC
或在程序中调用Access的Dll中某个函数可以完成建立一个空数据库(.MDB)?
 
多人接受答案了。
 
后退
顶部