delphi远程访问sqlserver的问题

wildboy1979 2003-08-22 02:24:03
用什么办法可以让delphi访问同一个局域网上的另一台机器上的sqlserver数据库?
...全文
147 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
checkyvc6 2003-08-30
  • 打赏
  • 举报
回复
DM是工程中一个datamodule模块,里面放了Adoconnection组件名字为MainCnn
呵呵,别忘了给分哦^_^
checkyvc6 2003-08-23
  • 打赏
  • 举报
回复
给你一个连接函数,直接用就行了,然后相同目录下放个cnn.ini文件,需要修改服务器地址,数据库名,密码都行
cnn.ini文件内容
[Server]
DataServer=服务器名可以是ip如192.168.0.5或机器名ComputerName
Database=数据库名
User ID=sa
Password=

//从cnn.ini文件中读取连接配置

procedure InitCnn();
var
strCnn: WideString;
iniFile: TIniFile;
strDatabase, strDataServer, strUserID, strPW: string;
strTemp: string;
begin

strTemp := ExtractFilePath(ParamStr(0)) + 'data\cnn.ini';
try
iniFile := TIniFile.Create(strTemp);
strDataServer := iniFile.ReadString('Server', 'DataServer', '');
strDatabase := iniFile.ReadString('Server', 'Database', '');
strUserID := iniFile.ReadString('Server', 'User ID', 'sa');
strPW := iniFile.ReadString('Server', 'Password', 'sa');
finally
iniFile.Free;
end;
strCnn := 'Provider=SQLOLEDB.1;Password=' + strPW;
strCnn := strCnn + ';Persist Security Info=True;User ID=';
strCnn := strCnn + strUserID;
strCnn := strCnn + ';Initial Catalog=' + strDatabase;
strCnn := strCnn + ';Data Source=' + strDataServer;
try
with DM.MainCnn do
begin
Connected := False;
ConnectionString := strCnn;
Connected := True;
end;
except
MessageBox(0, '连接数据库失败'#13'请确认数据库程序是否启动', '系统提示',
MB_ICONERROR);
Halt(0);
end;
end;
cnhgj 2003-08-23
  • 打赏
  • 举报
回复
AdoConnection1.ConnectionString := 'Provider=sqloledb;data source=计算机名或IP地址;uid=用户名;pwd=密码;initial catalog=数据库名';
AdoConnection1.Open;
周江涛 2003-08-23
  • 打赏
  • 举报
回复
这个问题我知道,我们公司就是用SQL server2000 + Delphi7,你先说说给我多少分
michaelsheyong 2003-08-22
  • 打赏
  • 举报
回复
连接字符串用IP就ok了啊,一般不用名字。
微雪缤纷 2003-08-22
  • 打赏
  • 举报
回复
这么难吗??(((网上源码多的是,,随便找找就能找到了
tiexinliu 2003-08-22
  • 打赏
  • 举报
回复
另这还不能说是远程防问.
tiexinliu 2003-08-22
  • 打赏
  • 举报
回复
比如用ado,配置connection时制定server为另一台机算机的名字.
初心2 2003-08-22
  • 打赏
  • 举报
回复
能说清楚点吗?
  • 打赏
  • 举报
回复
连接的时候指定对方的计算机名

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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