有关ADO的TADOConnection数据库设置
i54 2005-11-29 11:01:51 在线等待OK给分。。。。
我在程序中写入TADOConnection的ConnectionString属性源代码如下。
我在conn中设置进去运行是可以的,但是想在代码中写入就出现下面错误。
注释:sql_password(SQL服务器登陆密码)
sql_uname(SQL服务器用户名)
dat_name(SQL服务器数据库名称)
sql_server(SQL服务器名称或IP地址)
var
conn: TADOConnection;
path:string;
begin
if conn.Connected=false then
begin
path:='Provider=SQLOLEDB.1;Password='+sql_password+';Persist Security Info=True;User ID='+sql_uname+';Initial Catalog='+dat_name+';Data Source='+sql_server+'Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=job01;Use Encryption for Data=False;Tag with column collation when possible=False';
conn.ConnectionString:=path;
conn.DefaultDatabase:=dat_name;
conn.Connected:=true;
end;
end;
---------------------------------------------------------------------------
--------------------------------------------------------------------------
运行后出现的错误是提示:
project pell.exe raised exception class eolexception with message
'[DBNETLIB] [ConnectionOpen (Connect()).]SQL Server 不存在或是拒绝访问
。/ .process stopped .use step or run to continue.