powerbuilder和sql sever的连接问题

来源:百度知道 编辑:UC知道 时间:2024/06/27 03:56:48
我做数据库课程设计时遇到的问题:
所有的数据库、表和视图都在SQL Server2000里面定义好了,
再用Powerbuilder做前台,但是不知道怎么连接到SQL Server2000里定义的数据库!急啊~~哪位大师帮帮忙!
是不是先要配置ODBC,然后要写一段连接代码...
希望具体点...谢谢~~急!

是的,得配ODBC数据源:
1.启动SQL Server服务器;
2.PB环境下,打开ASA数据库,即点击DB Profile按钮;
3.点击ODB ODBC
4.展开Utilities节点
5.点击ODBC Administrator创建ODBC数据源;
6.选择ASA8.0 Sample(以PB9.0为例) 添加
7.选择SQL Server驱动
8.选择你所要连接的Sql Sewrver数据库
...
一步一步往下走!
完全图形界面!

最后,数据源创建完毕后,连接数据库,把生成的连接代码(Database Profile Setup-odbc下,Preview标签页下)拷贝到你的Pb应用open()事件下,回车写上连接字: Connect;

到此完成你的数据库访问连接的所有设置!
Good Luck!

不知道你使用的PB的版本是多少。PB10和以后的版本连接SQLServer跟以前版本是不一样的。

PB9.0及以前版本:
SQLCA.DBMS = "MSS Microsoft SQL Server"
SQLCA.Database = "你的数据库名称"
SQLCA.LogPass = "数据密码"
SQLCA.ServerName = "数据库服务器名称,可以是名字,也可以是IP地址"
SQLCA.LogId = "数据库用户"
SQLCA.AutoCommit = False
SQLCA.DBParm = ""

PB10及以后版本:
SQLCA.DBMS = "ADO.Net"
SQLCA.LogPass = "数据库密码"
SQLCA.LogId = "数据库用户"
SQLCA.AutoCommit = False
SQLCA