DELPHI7 连接 SQL2005 问题

来源:百度知道 编辑:UC知道 时间:2024/09/27 08:23:18
我在电脑上装了DELPHI7与SQL2005,服务器上装了SQL2005,在开发的时候,可以正常访问服务器数据库中的数据,但程序开发完以后,拷到客户机上,没有安装SQL2005的电脑就就提示SQL不存在或拒绝访问,请问大家什么原因.

把连接写成动态的:
connect.Close;
connect.ConnectionString:='Provider=SQLOLEDB.1;Password='+ 密码+';Persist Security Info=True;User ID='+ 用户名+';Initial Catalog='+ 数据库名 +';Data Source='+ 数据库(如:127.0.0.1);
connect.LoginPrompt:=False;
connect.Connected:=True;

没装sqlserver没有sql的驱动, 你代码里连sql用的是odbc还是oledb? 装上对应的驱动就行了.

是不是少了几个sql server的动态库啊?这类动态库网上到处都是复制到c:\windows\system32里应该都可以了。