为什么在程序运行时时改变adoconnect.connectionstring属性时出错?(100分)

  • 主题发起人 主题发起人 lifndcw
  • 开始时间 开始时间
L

lifndcw

Unregistered / Unconfirmed
GUEST, unregistred user!
在设计时可行,在程序运行时却出错。
adoconnect.connectionstring:='Driver={Microsoft Access Driver (*.mdb)};DBQ=c:/aa/a.mdb'
 
运行时修改ConnectionString
要将connected属性设置为False
 
试过,还是不行。
出现提示:[Mirosoft][odbc mirosoft access driver] syntax error in from clause
 
试试以下代码,在运行时应该可行:

adoconnect.Connected:=false;
adoconnect.ConnectionString :='Provider=Microsoft.Jet.OLEDB.4.0; Data Source=c:/aa/a.mdb; Persist Security Info=False';
adoconnect.Connected:=true;
 
我安装了delphi 5.0的补丁和ado的补丁,这个问题就解决了。
为了多谢大家的支持,每个各给50大元。
 
后退
顶部