我用的是 ADO连接 ACCESS数据库 我是好似在没有办法了 如果有什么好办法的话 我可以改动 例如 BDE里好象就能判断数据库是否存在 但是 怎么样判断 我也不知道
谢谢 各位!!!!!
谢谢 各位!!!!!
解决方案 »
- delphi中用一button实现当前dbgrid中查询出的数据导出到excel中
- 寻蓝月、汤猪佬等群友
- 怎样用流分割存储文件?
- DBGridEh中的CheckBox可以实现全选的效果吗?
- 关于delphi和数据库的连接
- 请求一个关于查询数据库并进行区配的问题
- 是否有什么软件可以监测到当前程序使用了那些DLL文件
- Delphi7 中的那个TPNGGraphic类是从哪来的?
- delphi clientdataset filter问题
- !!!统计 你编写的程序最长的有多少行??软件名??
- 简单问题,如何让控制台程序返回值
- 动态调用a.dll中的b(long a) 返回数值类型long,请问如何写啊???
你就直接判断文件存在就可以了~~
if ExistsFile('c:\temp\temp.dbm') then { TODO }创建库的代码
//...
var
CreateAccess: OLEVariant;
begin
try
CreateAccess := CreateOleObject('ADOX.Catalog');
try
CreateAccess.Create(Format(
'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s%s.mdb',
[目录名, 数据库名]));
finally
CreateAccess := Unassigned;
end;
except
{ TODO : 异常处理 }
end;
end;
vTableName: TStrings;
begin
vTableName := TStringList.Create;
try
ADOConnection1.GetTableNames(vTableName);
if vTableName.IndexOf('TableName') >= 0 then
{ TODO : 存在 };
finally
vTableName.Free;
end;
end;
今天又学了一下判断Acess数据库表的存在,好呀