升级到pb10的问题
来源:互联网 发布:如何设置ubuntu不休眠 编辑:程序博客网 时间:2024/05/13 00:08
pb9升级到pb10
1.数据类型问题
由于pb10的string,char类型改为unicode型,不管是汉字还是字符都占两个字节
意味者有些对字符串的操作将会出现逻辑错误,pb10相应的字符操作也做了调整
都是以一个汉字作为一个最小单位,如果想使用以前的方法(兼容)相应的字符
操作函数后要加 a 如trima lena lefta righta等.有些使用ascii码的api函数会出现问题.
可以将api的字符串参数改为数组形式
string ss="汉字dfklldsf"
char xx[]
int i
for i=0 to lena(ss)
xx[i]=mida(ss,i+1,1)
next
把xx做为参数.
把xx做为参数传递试试.
2.sql server接口问题
ms sql server 专用接口改为oledb接口后有些sql语名将不再支持
sql语句中涉及到字符串长量时,要用单引号不要使用双引号(双引号是错误的)
sql 查询语句中和字符串变量比较时一定要将字段转换为unicode ,改为nvarchar
注意转换为nchar()时,如果长度没有达到最大长度,将自动加尾部空格.
这有可能导致like查询不到数据.所以应使用nvarchar,关于like的问题请看
like的使用问题.
- 升级到pb10的问题
- pb9 升级到pb10时的datawindow error错误
- pb9以下版本的程序升级到pb10以上版本说明
- 如何把Powerbuilder程序从PB8升级到PB10
- pb10最小化到托盘乱码的解决方法!!!
- PB9转换到PB10
- PB10以上版本调用windows API函数的问题
- pb10的字符操作
- pb10连接到sql server
- PB10连接SQLServer的配置
- 有关程序版本升级的问题--升级到“妻子1.0”
- php升级到4出现的问题
- vs2003升级到vs2005遇到的问题
- IE6升级到IE8出现的问题
- sqlserver2000升级到2005的问题
- 平台2.3升级到2.4的问题
- 2.4升级到2.5的问题
- 升级到tomcat7.0碰到的问题
- Struts-config.xml配置文件讲解(一)
- 与Java相关的四十个名字--十大人物
- 试验结果
- 姜健的BLGO开始了~~
- 转——理解矩阵(一)
- 升级到pb10的问题
- 一个日期的扩展函数库包括计算周次和本周时间范围(javascript)
- 几个Asp小片断。
- Oracle Data Dumpについて知りたい
- 诞生
- 安装Rforum
- 昨天第一次面试,结果还不错。
- FreeBSD + Apache22 + svn
- Google的API介绍