delphi datasnap连接MSSQL

Gaohuming 2012-05-28 03:04:22
在窗体上直接使用控件TSQLConnection,设置属性:
DriverUnit=Data.DBXDataSnap
HostName=192.168.0.178
Port=20000
CommunicationProtocol=tcp/ip
DatasnapContext=datasnap/
DriverAssemblyLoader=Borland.Data.TDBXClientDriverLoader,Borland.Data.DbxClientDriver,Version=16.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b
Filters={}
CommunicationTimeout=50000
ConnectTimeout=50000
能连接服务端。
--------------------------------
但是动态创建TSQLConnection却不能连接服务端。
代码如下:
SQLConn := TSQLConnection.Create(self);
SQLConn.ConnectionName := 'DataSnapCONNECTION';
SQLConn.DriverName := 'DataSnap';
SQLConn.LoginPrompt := False;
SQLConn.KeepConnection := True;
SQLConn.Params.Append('DriverUnit=Data.DBXDataSnap');
SQLConn.Params.Append('CommunicationProtocol=tcp/ip');
SQLConn.Params.Append('DatasnapContext=datasnap/');
SQLConn.Params.Append('DriverAssemblyLoader=Borland.Data.TDBXClientDriverLoader,Borland.Data.DbxClientDriver,Version=16.0.0.0,Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b');
SQLConn.Params.Append('HostName=192.168.0.178');
SQLConn.Params.Append('Port=20000');
SQLConn.Params.Append('ConnectTimeout=50000');
SQLConn.Connected := True;

--------------------------------
...全文
321 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
h2285409 2013-11-08
  • 打赏
  • 举报
回复
我也发现了,正在找答案中

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧