PB连接SQLServer数据库

大家都完成了自考实践课的任务,其中用到了PB,那么就来分享一下如何配置ODBC并连接数据库

  1. 现在打开你已经安装好的Powerbuilder,找到database printer,如下图所示(箭头所指位置),默认的工具栏里面是有的,工具栏里面找不到的话就点击菜单 Tools -> database printer
    这里写图片描述

  2. 打开以后,找到属于SQL Server的桥接方式的 ODB ODBC 点击 + 号展开如图,双击ODBC Administrator 。那么双击这个的问题就来了,这就是我做这个经验的目的了,就是解决这个不是管理员不能操作的问题,下一步讲解
    这里写图片描述

  3. 下面开始添加 , 进入如图界面(数据源添加界面),选择第一个选项卡 ‘ 用户DSN’,‘ASA 8.0 Client sample ’, 点击添加
    这里写图片描述

  4. 选择如图所示项 SSNC10.0(名字太长我的真的不想敲全名,英文就是有点尴尬,缩写也挺好(笑脸)),点击完成进入下一步

    这里写图片描述

  5. 现在我们就要对自己的数据源进行命名了,选择一个你喜欢的名字(不要写中文就行),这里我就举个例子,我命名为AA ,第一项名称起一个,描述喜欢也可以填(我这里的描述就和数据源名相同了),但是最后的那个服务器必须填写英文状态下的‘(local)’, 如图, 点击下一步

    这里写图片描述

  6. 选择登陆方式,我们选择用户身份登录,填写用户名和密码

  7. 选择你要连接的数据库了,如图所示,勾选更改项就可以在下拉选框中选择需要连接的数据库了,点击下一步
    这里写图片描述
  8. 所有的工作都已经完成了,这个界面就显示了数据源信息,点击 完成
    这里写图片描述
  9. 测试数据源了,能不能连通测试一下就知道了,点击测试,如图显示成功就是能够连接, 现在回到测试界面,点击 “ 确定”, 完成数据源添加

  10. 添加结果如下图,数据源添加成功
    这里写图片描述

  11. 数据源已经建立成功,回到PB添加就可以了,如图,右键 ODB ODBC 选择 New profile ,命名文件名,在数据资源(data source)选择你的数据源,填写好 数据库用户的名称和密码,担心不正确就选进行测试,点击Preview选项卡,如图点击测试,(测试中的那段代码在程序中是要用到的),显示成功后
    这里写图片描述

  12. 现在已经添加并连接数据库成功了,如图,右键文件选择connect则连接次数据库
    这里写图片描述

  13. 你以为现在就完成了吗?现在还不能直接再程序中使用sql语句,这个时候还要在启动的时候连接数据库

SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=QQ;UID=sa;PWD=123456'"
CONNECT;

Open(w_login)
return

这里写图片描述

至此就可以在程序中输入sql语句并执行了

  • 11
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 28
    评论
PB SQL Server 数据库同步是一种将PowerBuilder应用程序的数据与SQL Server数据库中的数据进行同步的技术。 在PowerBuilder中,可以通过使用DataWindows和DataStores来访问和操作数据库。而PB SQL Server 数据库同步的目的是确保PowerBuilder应用程序的数据与SQL Server数据库中相应的数据保持同步。 PB SQL Server 数据库同步的步骤一般包括以下几个方面: 1. 配置数据库连接:首先需要在PowerBuilder应用程序中配置连接到SQL Server数据库的相关信息,如服务器地址、数据库名称、用户名和密码等。 2. 创建DataWindow对象:根据需要同步的数据表,在PowerBuilder中创建相应的DataWindow对象,并设置查询语句和列与字段的对应关系。 3. 同步数据:通过调用DataWindow对象的Retrieve方法,可以从SQL Server数据库中获取最新的数据。然后,可以在应用程序中使用这些数据进行相应的操作,如显示、修改、删除等。 4. 更新数据:当在应用程序中修改了数据后,可以通过调用DataWindow对象的Update方法将修改的数据保存回SQL Server数据库。 需要注意的是,为了确保同步的准确性,应该遵循一定的同步策略。例如,可以根据业务需求定期或实时地进行数据的同步,以保证数据的一致性。 总的来说,PB SQL Server 数据库同步是一种将PowerBuilder应用程序的数据与SQL Server数据库进行同步的技术,通过配置数据库连接、创建DataWindow对象、同步数据和更新数据等步骤,可以实现数据的同步和一致性。
评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值