S SeaSky Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-05 #3 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 属于文件数据库吧!
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 属于文件数据库吧!
S SeaSky Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-05 #4 TO menxin :好象他不是要建表, 他要建整个库。
曹 曹晓钢 Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-05 #5 如果没有access安装,不就惨了? 预先做一个空的mdb文件,要用的时候copy一份,再加表吧。 比较暴力。
沈 沈前卫 Unregistered / Unconfirmed GUEST, unregistred user! 1999-08-06 #6 不错,我要建的是数据库(DataBase),非数据表(Table)! 其实,我已经找到方法,就是先用Microsoft Access建立一个空数据库(.MDB),程序 中用Table1.CreateTable建立数据表.也就是说现在问题的关键是否能用BDE或ODBC 或在程序中调用Access的Dll中某个函数可以完成建立一个空数据库(.MDB)?
不错,我要建的是数据库(DataBase),非数据表(Table)! 其实,我已经找到方法,就是先用Microsoft Access建立一个空数据库(.MDB),程序 中用Table1.CreateTable建立数据表.也就是说现在问题的关键是否能用BDE或ODBC 或在程序中调用Access的Dll中某个函数可以完成建立一个空数据库(.MDB)?