StrConnect := 'Provider=SQLOLEDB.1;Password='+StrPw+';Persist Security Info=True;User ID='+StrUser+';Initial Catalog='+StrCatalog+';Data Source='+StrSname+'';;
SysADOQuery.ConnectionString := StrConnect;
UserADOQuery.ConnectionString := StrConnect;我想通过修改ADOQuery的ConnectionString来访问不同的数据库,但是一修改就会出错,似乎SysADOQuery.ConnectionString 是不能修改。
假如我要访问不同的数据库,该怎么做?
SysADOQuery.ConnectionString := StrConnect;
UserADOQuery.ConnectionString := StrConnect;我想通过修改ADOQuery的ConnectionString来访问不同的数据库,但是一修改就会出错,似乎SysADOQuery.ConnectionString 是不能修改。
假如我要访问不同的数据库,该怎么做?
建议用ADOConnection
我的理解是当有多个组件需要链接数据库的时候就采用ADOConnection,加入就只有单个组件,比如ADOQuery或者ADOCommand,就直接连数据库。