PB9升级到pb115实战经验总结

本文分享了从PowerBuilder 9.0升级到PB11.5的过程中遇到的问题及解决方案。在升级后,由于SQL Native Client接口的替换,选择了OLE DB接口连接SQL Server 2000,并调整了配置参数解决数据填充和死锁问题。此外,针对PB11.5的Unicode支持,修复了字符串处理和注册表键编码问题,强调了在不同编码方式下正确使用字符串函数。还讨论了游标和外部函数的限制以及升级数据库的建议。
摘要由CSDN通过智能技术生成

pb9.0升级到pb11.5下面是本人在升级过程中的一些体会,希望对大家有用:

   pb11.5已经不再提供mss microsoft SQL SERVER数据库接口,取而代之的是SNC SQL Native Client接口和ole mimcrosoft ole db接口,因

SNC 需要安装专门的客户端比较麻烦,因此本人采用的是ole db数据接口连接到SQL Server 2000 。使用ole db接口时,本人刚开始的配置参数

是这样的:
a_transaction.DBMS = "OLE DB"
a_transaction.LogPass = "xxxxxx"
a_transaction.LogId = "sa"
a_transaction.AutoCommit = False
a_transaction.DBParm   =   "PROVIDER='SQLOLEDB',"+ "DATASOURCE='"+ls_server+"',"+"PROVIDERSTRING='database="+ls_database+"'"
结果出现两个严重问题,一个问题:凡是char类型的字段,从数据库检索出来后其未填充部分全部用空格代替而

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值