PB连接SQL代码如下SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.Database = "Hospital"
SQLCA.LogPass = "123456"
SQLCA.ServerName = "192.168.0.12"
SQLCA.LogId = "sa"
SQLCA.AutoCommit=False  
connect using SQLCA;
if SQLCA.sqlcode<>0 then
  disconnect using SQLCA;
  messagebox('','连接数据库失败!')
  halt
end if可是连接不上,请高人指点。

解决方案 »

  1.   

    ping 192.168.0.12通么?
    telnet  192.168.0.12  1433 OK么?
      

  2.   


    192.168.0.12就是我自己电脑的IP
    telnet 192.168.0.12 1433 OK啊
      

  3.   

    SQLCA.DBMS = 'MSS Microsoft SQL Server'
    SQLCA.Database = 'Hospital'
    SQLCA.LogPass = '123456'
    SQLCA.ServerName = '.'
    SQLCA.LogId = 'sa'
    SQLCA.AutoCommit=False   
    connect using SQLCA;
    if SQLCA.sqlcode<>0 then
      disconnect using SQLCA;
      messagebox('','连接数据库失败!')
      halt
    end if
    试试看.
      

  4.   

    我用了你的方法还是一样连接失败,%>_<%
      

  5.   

    刚自学pb不久,现在老板要求用pb开发一个项目,数据库都连不上,怎么开始啊,请各位高手帮忙啊!!!
      

  6.   

    1:保障网络通畅 可以ping
    2:看看驱动能连接否,可以用.udl 测试
    3:用IP和服务器的名字都测试一下;
    4:用其它连接方法,测试服务器是否可连接;
      

  7.   

    肯定不存在这些问题的,我之前做的winform和其他项目都没出现过连接数据失败!
      

  8.   

    messagebox('',sqlca.sqlerrtext)我想知道提示什么信息?再回答你!
      

  9.   

    最后帮自己顶一下!看来要无满意答案结贴了。%>_<%