如何在delphi中调用access来打开*.mdb文件? (100分)

  • 主题发起人 主题发起人 shw_3
  • 开始时间 开始时间
S

shw_3

Unregistered / Unconfirmed
GUEST, unregistred user!
如何在delphi中调用access?利用OLE
 
最好用ado连接access数据库
 
我是要用Microsoft Access来打开*.mdb
 
看你要干什么,如果只是普通的数据库操作用ADO中的 Microsoft.Jet.OLEDB.4.0 就可以了

如果你要进行对Access的特定操作,如:建立数据库、压缩数据库……就要利用OLE了
 
你的意思是要在新的窗口中打开文件对吗?
如果是的话就用shellexecute函数
 
你的问题似乎没问清楚。
 
我要用Access 来打开一个已存在的mdb文件。 比如说:先打开Access,再利用它open
一个XX.mdb文件
 
申明:
function Shell(const FileName: string): THandle;
begin
Result := ShellExecute(Application.Handle, nil, PChar(FileName), nil, nil, SW_SHOWDEFAULT);
end;
调用的时候:
Shell(path + 'msaccess.exe' + Filename);
 
ShellExecute函数在shellaip单元中
 
为什么报错? Undeclared identifier: 'ShellExecute'
 
我不是说了吗?
shellexecute在shellapi中,要引用这个单元
 
多人接受答案了。
 
后退
顶部