conDatabase.ConnectionString:='Provider=SQLOLEDB.1;Persist Security Info=True;'
+'user id='sa';'
+'Password='8888';'
+'Initial Catalog='jxcdata';'
+'Data Source='125.119.8.159;这样写联不上客户那台电脑的数据库,请高手帮忙看下
+'user id='sa';'
+'Password='8888';'
+'Initial Catalog='jxcdata';'
+'Data Source='125.119.8.159;这样写联不上客户那台电脑的数据库,请高手帮忙看下
然后通过sql的查询分析器,测试一下,看是否能连到远程数据库。
再用Connection的配置向导,来生成连接串,并测试。
首先对方机子开什么断口由对方机子系统决定。像这种情况多半是由对方的防火强阻止了任何连接1433断口的访问。
你可以这样在CMD下面试试。telnet 对方IP 1433
如果提示连接不上。证明对方有防火强。如果连接得上,那就是你程序上的问题了。