你的ADOQUERY1没有指定哪个数据表,ADOConnection1应该只指定了一个数据库. 你这样试试 ADOQUERY1.SQL.ADD('select * from 表名'); ADQOUERY.OPEN;
function ConnMss(Conn: TADOConnection; ServerName, DBName, Logid, PassWord: string; var sErr: string): boolean; var str:string; begin //判断连接控件是否存在 if not Assigned(Conn) then begin result:=false; sErr:='所需 TADOConnection 控件不存在'; exit; end;
你这样试试
ADOQUERY1.SQL.ADD('select * from 表名');
ADQOUERY.OPEN;
PassWord: string; var sErr: string): boolean;
var
str:string;
begin
//判断连接控件是否存在
if not Assigned(Conn) then
begin
result:=false;
sErr:='所需 TADOConnection 控件不存在';
exit;
end;
//连接数据库
str:='Provider=SQLOLEDB.1;'+
'User ID='+Logid+';'+
'Password='+Password+';'+
'Initial Catalog='+DBName+';'+
'Data Source='+ServerName;
try
Conn.Close;
Conn.LoginPrompt:=false;
Conn.ConnectionString:=str;
Conn.Open;
except
result:=false;
sErr:=GetConnErrs(Conn);
exit;
end;
result:=true;
end;