读书人

~用delphi代码怎么实现TQuery与SQL S

发布时间: 2012-02-04 15:43:08 作者: rapoo

~~用delphi代码如何实现TQuery与SQL Server数据库的连接?
uses
DB, ADODB;

procedure TForm1.SpeedButton3Click(Sender: TObject);
Var
adoquery: tadoquery;
begin
adoquery:=tadoquery.Create(self);
with adoquery do
begin
try
ConnectionString := 'Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Initial Catalog=server_test;Data Source=database_test ';
//数据库服务器为server_test,数据库为database_test,登陆用户名为sa,密码为空
SQL.Clear;
SQL.Add( 'select * from table_test where a <> 0 ');
Active:=true;
showmessage(FieldByName( 'a ').AsString);
finally
Free;
end;
end;
end;

——ConnectionString := ……这一行总是不对???


[解决办法]
数据库那一行可以在控件里面去点,它会自动生成的~

根据你选择的再复制过来就行了

query可以在里面设置数据库名和表名吧
[解决办法]
Params.Values[ 'USER NAME ']:=userid;
Params.Values[ 'PASSWORD ']:=password;

[解决办法]
你没有测试连接是否成功。
或者你自己手动配置一下,看看原因在哪里?

读书人网 >.NET

热点推荐