动态连接ACCESS的问题

dellxng2000 2008-11-01 10:35:12
procedure TForm1.Button3Click(Sender: TObject);
var pathstr,str:string;
begin
if opendialog1.Execute then
begin
pathstr:=opendialog1.FileName ;
Str:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+pathstr+';Persist Security Info=False';
adoconnection1.Connected:=false ;
adoconnection1.ConnectionString :='';
adoconnection1.ConnectionString :=str;
adoconnection1.Connected:=true;
end;
end;
希望能连接ACCESS数据库,但是出现错误“找不到可安装的ISAM”,是什么原因啊?着急
...全文
48 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dellxng2000 2008-11-02
  • 打赏
  • 举报
回复
谢谢了。已经通过了。估计是字符串引用的问题。
mandarin 2008-11-01
  • 打赏
  • 举报
回复
可能链接字符串错了吧
qkhhxkj102 2008-11-01
  • 打赏
  • 举报
回复



procedure TForm1.Button1Click(Sender: TObject);
var
pathstr:string;
str:widestring;
begin
if opendialog1.Execute then
begin
pathstr:=opendialog1.FileName ;
str:='Provider=Microsoft.Jet.OLEDB.4.0;'
+'Data Source='+pathstr
+';Persist Security Info=False';

//Str:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+pathstr+';Persist Security Info=False';
adoconn.Connected:=false ;
//adoconnection1.ConnectionString :='';
adoconn.ConnectionString :=str;
adoconn.Connected:=true;
end;
end;

//这样试下我这能过了
//用你的在我这也出错了


qkhhxkj102 2008-11-01
  • 打赏
  • 举报
回复



procedure TForm1.Button1Click(Sender: TObject);
var
pathstr:string;
str:widestring;
begin
if opendialog1.Execute then
begin
pathstr:=opendialog1.FileName ;
str:='Provider=Microsoft.Jet.OLEDB.4.0;'
+'Data Source='+pathstr
+';Persist Security Info=False';

//Str:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+pathstr+';Persist Security Info=False';
adoconn.Connected:=false ;
//adoconnection1.ConnectionString :='';
adoconn.ConnectionString :=str;
adoconn.Connected:=true;
end;
end;

//这样试下我这能过了
//用你的在我这也出错了


2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧