procedure TfrmDTMfirst.DataModuleCreate(Sender: TObject);
begin
ADOConnofficeOA.Connected :=false;
ADOConnofficeOA.ConnectionString := 'Provider=SQLOLEDB.1;Password=996232;Persist Security Info=True;User ID=sa;Initial Catalog=officOA;Data Source=ZHOURY;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Remote Server=192.168.0.3;Use Encryption for Data=False;Tag with column collation when possible=False';
try
ADOConnofficeOA.Open;
ADOConnofficeOA.KeepConnection := true;
except
on E:exception do
begin
application.MessageBox('连接数据库出错,请与系统管理员联系!','错误',MB_OK);
self.close;
Application.Terminate;
end;
end;
end;
是不是我的ConnectionString 写的不对,为什么我在局哉网的98系统上运行时找不到机器名为zhoury系统为windows2000server上装的SQL2000数据啊!
在什么地方写我数据库服务器的IP地址啊!
我不知道是什么原因,说起来很麻烦!我的系统是2K数据库SQL2K,我把我的机器做为我的软件服务器。客户端是98的操作系统。我把程序拷到98机器上运行时连接不到数据库。我在2K系统上新建一个用户aa,98机器上用aa登录就可以连接到我的数据库上,可以正常使用!不是什么原因!请高手指点!谢谢!
begin
ADOConnofficeOA.Connected :=false;
ADOConnofficeOA.ConnectionString := 'Provider=SQLOLEDB.1;Password=996232;Persist Security Info=True;User ID=sa;Initial Catalog=officOA;Data Source=ZHOURY;Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Remote Server=192.168.0.3;Use Encryption for Data=False;Tag with column collation when possible=False';
try
ADOConnofficeOA.Open;
ADOConnofficeOA.KeepConnection := true;
except
on E:exception do
begin
application.MessageBox('连接数据库出错,请与系统管理员联系!','错误',MB_OK);
self.close;
Application.Terminate;
end;
end;
end;
是不是我的ConnectionString 写的不对,为什么我在局哉网的98系统上运行时找不到机器名为zhoury系统为windows2000server上装的SQL2000数据啊!
在什么地方写我数据库服务器的IP地址啊!
我不知道是什么原因,说起来很麻烦!我的系统是2K数据库SQL2K,我把我的机器做为我的软件服务器。客户端是98的操作系统。我把程序拷到98机器上运行时连接不到数据库。我在2K系统上新建一个用户aa,98机器上用aa登录就可以连接到我的数据库上,可以正常使用!不是什么原因!请高手指点!谢谢!
解决方案 »
- CPU使用率不到40% 物理内存不到60% 程序却很卡
- ▲▲▲ 如何强制结束某一个进程,要求的是强制,我用KillTask但是不能强制结束???▲▲▲
- 在一个DBGRID中编辑一个表,请问如何控制不能为空的字段?比如,某字段不能为空,那么要给出中文的提示,并将焦点返回到出错的地方。在线
- 如何在鼠标单击stringgrid中某一格时读出这个格中的数据?急
- 菜单栏上 贴的图片 挡住了菜单 上的文字,怎么办?
- 请问,如何解决接收到的电子邮件header部分subject是乱码的问题?
- 200分提问!!!----DELPHI程序调试求救
- 怎样用BRCC32或者其它的程序把图形变成资源文件
- sqlservice 把photo表的imag数据传到phot表的zp中
- 通达信日线.day文件解析,成交额字段有误,求高手指教
- 和ScktServ相关的问题
- ADOQuery中sort如何改变升降序?
+ '6232;Persist Security Info=True;User ID=sa;Initial '
+ 'Catalog=officOA;Data Source=ZHOURY;Use Procedure for '
+ 'Prepare=1;Auto Translate=True;Packet Size=4096;Remote '
+ 'Server=192.168.0.3;Use Encryption for Data=False;Tag with column '
+ 'collation when possible=False'; 分行
var
ConnStr: string;
begin
ConnStr := ConnStr + 'Provider=SQLOLEDB.1;';
ConnStr := ConnStr + 'Password=' +
ReadRegString('\Software\HYSOFT\PHYMIS\Database', 'Password') + ';';
ConnStr := ConnStr + 'Persist Security Info=True;';
ConnStr := ConnStr + 'User ID=' +
ReadRegString('\Software\HYSOFT\PHYMIS\Database', 'UserID') + ';';
ConnStr := ConnStr + 'Initial Catalog=PHYMIS;';
ConnStr := ConnStr + 'Data Source=' +
ReadRegString('\Software\HYSOFT\PHYMIS\Database', 'Server') + ';';
Result := ConnStr;
end;以上生成ConnectinString,ReadRegString是我的自定义函数,用于从注册表取得字符型值我这样用没有任何问题呀