delphi,ms sql server 数据库运行时连接出错?(设计时正常)

来源:百度知道 编辑:UC知道 时间:2024/05/11 05:38:14
delphi,在设计时,ADOConnection1控件和adoquery1控件和dbgrid控件都能显示数据库内容,控件的active 属性设为 true.
但,运行时,却出现以下错误:
project project1.exe raised exception class EOleException with message '[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。'Process stopped.Use Step or Run to continue.
我之前更改过计算机名,并重启

你把你的连接语句块贴出来,这个肯定是因为连接不正确才出现的错误,你是在设置的时候就连结了〉还是动态语句设置连接的?〉 那你把你的计算机再改回来,或者进你的程序把连接的关于datasource 设置的改为现在的计算机名或者地址

很简单,你的采用的是命名管道的连接,
找到 ADOConnection1 的连接字符串 更改连接数据库的名称(Data Source=‘计算机名称’) 或换用本机的IP即可

你可以再重新装一遍。。。