如何在程序中实现建立数据库文件 如:.mdb .db
解决方案 »
- 关于三层数据库刷新的问题
- vc生成的dll,在dephi中调用其不带参数的函数正常,调用其带参数的函数不正常,为何?
- 生成xml的错误,高手请指教!!
- 如何将delphi程序制作成安装程序?多多谢啦~。~
- 请教如何让DBGird的最后一行的结果为上面全部对应记录的和?
- 在程序中用到exit,出现了想不到的错误“[Error] ctxs.pas(170): '.' expected but ';' found”,代码如下
- 类似于ie上“后退”后面的那种向下的下拉式按纽怎么做啊?
- 求一包含算法
- b/s 结构版本及时更新问题
- 谁有mscomm32.ocx?怎么装?
- 很简单的问题,却总没找到最简单的实现方法
- ace文件?
function TForm5.CreateDatabase(mDatabaseName: string): Boolean;
var
CreateAccess: OLEVariant;
begin
Result := False;
try
CreateAccess := CreateOleObject('ADOX.Catalog');
try
CreateAccess.Create(Format(
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s%s.mdb',
[ExtractFilePath(Application.ExeName)+'\bsdata\', mDatabaseName]));
Application.ProcessMessages;
finally
CreateAccess := Unassigned;
end;
except
Exit;
end;
Result := True;
end;
function TForm5.CreateDatabase(mDatabaseName: string): Boolean;
var
CreateAccess: OLEVariant;
begin
Result := False;
try
CreateAccess := CreateOleObject('ADOX.Catalog');
try
CreateAccess.Create(Format(
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s%s.mdb',
[ExtractFilePath(Application.ExeName)+'\bsdata\', mDatabaseName]));
Application.ProcessMessages;
finally
CreateAccess := Unassigned;
end;
except
Exit;
end;
Result := True;
end;