以文本方式查看主题

-  蓝色快车PB俱乐部论坛  (http://pb.besoft.com.cnhttp://pb.besoft.com.cn/bbs/index.aspindex.asp)
--  PowerBuilder MIS编程  (http://pb.besoft.com.cnhttp://pb.besoft.com.cn/bbs/index.aspbbs.asp?boardid=1)
----  pb9.0与SQL SERVER2000连接问题  (http://pb.besoft.com.cnhttp://pb.besoft.com.cn/bbs/index.aspdispbbs.asp?boardid=1&rootid=2746&id=5052)


--  作者:youhcq
--  发布时间:2005/3/23 14:49:26

--  pb9.0与SQL SERVER2000连接问题
我在XP上安装了pb9.0,在另一台WIN2000上安装了SQL SERVER2000。我想把PB9.0与SQL SERVER2000专用接口方式连接,按照书上的步骤做的,可是在测试时总是显示:登录不成功!请问高手这是怎么回事?我该怎么办?(odbc连接能成功)
--  作者:gdboy
--  发布时间:2005/3/25 8:02:07

--  
SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.Database = "???" //SQL数据库名称
SQLCA.ServerName = "(local)" //代表本地主机
SQLCA.LogId = "???" //数据库用户名称,可用sa
SQLCA.LogPass = "***" //数据库用户登录密码
SQLCA.AutoCommit = true
SQLCA.DBParm = ""
connect using sqlca;
--  作者:gdboy
--  发布时间:2005/4/7 23:34:49

--  
PowerBuilder 10是不是没有SQL server专用接口?
--  作者:kissingwhw
--  发布时间:2005/4/14 11:01:40

--  
SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.Database = "???" //SQL数据库名称
SQLCA.ServerName = "(local)" //代表本地主机.........
//应该是远程主机的名称,也就是下面说的远程主机可用的连接
SQLCA.LogId = "???" //数据库用户名称,可用sa
SQLCA.LogPass = "***" //数据库用户登录密码
SQLCA.AutoCommit = true
SQLCA.DBParm = ""
connect using sqlca; 

//你用sql2000的企业管理器中组里面新建一个注册,想到里面有显示可用的远程主机连接
//主机名字写对了应该没问题
//soft_whw@163.com


--  作者:java_hlk
--  发布时间:2005/4/23 14:17:37

--  
上面的代码没有问题!!
但是小弟在做毕业设计的时候碰到一个问题非常头痛。
用上面的代码连接数据库后将程序便宜成exe文件,运行良好。
但是换了运行环境以后就无法连接数据库了
ps:将数据库单独安装在一台电脑上,实现b/s结构。servername是不确定的!!!
   我把连接信息写在ini文件里,用profilestring|(filename,section,key,default)
   函数调用。但程序一运行就要手工添加数据源。

那位大哥知道怎么解决这个问题啊!!!!1
小弟在这谢谢了


--  作者:1211
--  发布时间:2005/4/28 15:49:45

--  
你没有设置好数据源,只要在新的环境中设置好数据源就行了
--  作者:booktool
--  发布时间:2005/10/20 10:22:27

--  


[此贴子已经被作者于2005-10-20 10:22:27编辑过]

--  作者:andytang123
--  发布时间:2005/11/1 15:50:15

--  
我也有楼主这样的问题,会不会是和sql server 身体验证有关。
--  作者:yangjieqing1
--  发布时间:2008/5/21 10:27:45

--  
同样的问题,为什么按章其他机器就不能连接?请回答

">