连接SQL远程数据库??
我使用的SQL2000已经打了SP4。使用SQL查询分析器可以远程连接数据库(包括使用花生壳解析)。但是在delphi6中使用TDatabase无法连接。请问高手是什么原因??
代码如下:
Application.CreateForm(TPubDataModule, PubDataModule);
if PubDataModule.PubSQLDatabase.Connected then PubDataModule.PubSQLDatabase.Connected:=false;
PubDataModule.PubSQLDatabase.Params.Values['HOST NAME']:='192.168.0.1';
PubDataModule.PubSQLDatabase.Params.Values['SERVER NAME']:='BAKSERVER';
PubDataModule.PubSQLDatabase.Params.Values['USER NAME']:='sa';
PubDataModule.PubSQLDatabase.Params.Values['PASSWORD']:='wzh1103';
try
PubDataModule.PubSQLDatabase.Connected:=true;
except
Application.messagebox('服务器配置是否正确("BAKSERVSER/sa/wzh1103")!','信息窗口');
end;
我使用的SQL2000已经打了SP4。使用SQL查询分析器可以远程连接数据库(包括使用花生壳解析)。但是在delphi6中使用TDatabase无法连接。请问高手是什么原因??
代码如下:
Application.CreateForm(TPubDataModule, PubDataModule);
if PubDataModule.PubSQLDatabase.Connected then PubDataModule.PubSQLDatabase.Connected:=false;
PubDataModule.PubSQLDatabase.Params.Values['HOST NAME']:='192.168.0.1';
PubDataModule.PubSQLDatabase.Params.Values['SERVER NAME']:='BAKSERVER';
PubDataModule.PubSQLDatabase.Params.Values['USER NAME']:='sa';
PubDataModule.PubSQLDatabase.Params.Values['PASSWORD']:='wzh1103';
try
PubDataModule.PubSQLDatabase.Connected:=true;
except
Application.messagebox('服务器配置是否正确("BAKSERVSER/sa/wzh1103")!','信息窗口');
end;
HOST NAME和SERVER NAME只要都使用IP或者域名,就可以啦!!