pb(powerbuilder)异常及错误列表
文章平均质量分 90
灰色轨迹
年轻是本钱,但不努力就不值钱~
展开
-
PBNI环境搭建及初步使用
本文转自:一、PBNI环境搭建及初步使用 - PBER - 博客园 PowerBuilder Native Interface(PowerBuilder本机接口PBNI)允许将第3方程序转换为PowerBuilder对象,供PowerBuilder直接使用,也允许将PowerBuilder虚拟机嵌入到C++应用中。对于每个版本的PowerBuilder都需要编译对应版本的PBNI程序。 下面讲解如何使用VS2013开发PB12.5版本PBNI组件环境搭配及简单PBNI应用实例: 实现一个PB转载 2021-09-10 14:53:36 · 1378 阅读 · 0 评论 -
【PB】打开任意一个数据窗时,提示“sybase powerbuilder已停止工作”解决方法
在用着的过程中,突然之间打开任意数据窗时,提示如下错误信息,然后PB环境就直接关闭: 解决方法:1、先把程序备份一份,以防不测2、把PB卸载完毕,用操作系统自带卸载程序或者是360卸载程序3、用360安全卫士带的“电脑清理”功能,清理垃圾,注意一定要把注册表选上,如图:4、重启电脑5、重新安装PB,但需要注意安装路径一定不要与原来一模一样6、OK,现在可用用原创 2012-05-17 18:49:31 · 10278 阅读 · 4 评论 -
win7 64位系统 PB连接oracle数据库出现“oracle library oci.dll could not be loaded”问题的解决方法
今天与大家分享一个自己的学习笔记,希望能给遇到同样问题的人带来帮助。 不知道大家在win7 64位系统下用 PB连接oracle数据库时,是否遇到过“oracle library oci.dll could not be loaded”问题。 今天,在win7 64位系统下用 PB连接oracle数据库时,一直出现上述错误,在百度上找了很久,都没有找到一个完转载 2016-11-08 14:48:19 · 50719 阅读 · 6 评论 -
【PB】DBMS is not supported in your current installation解决方案
第一种情况:如果单击PB环境中的db profile工具栏按钮,然后选择相应的接口,最后单击“new...”按钮时出现如图提示时解决方法:我们在使用PowerBuilder的直联接口(native drivers)联接诸如Sybase或Oracle这样的大型数据库时,有时会发生联不上库的情况, 并且遇到提示信息 “DBMS XXX is not supported inyour cur原创 2012-06-08 21:21:50 · 52335 阅读 · 2 评论 -
【PB 】“Row changed between retrieve and update” 经典错误处理
处理方法一: This is a common but frustrating error that can create real problems. The cause for this error is one or more of the following:A primary key for the table is not listed in the Updat转载 2012-09-24 15:02:48 · 17225 阅读 · 0 评论 -
【PB】数据窗口的错误提示不显示(item '' does not pass validation test!)
数据窗口的错误提示不显示(item '' does not pass validation test!)在ItemChanged中Return codes:0 - (Default) Accept the data value1 - Reject the data value and do not allow focus to change2 - Reject the data原创 2012-09-21 23:34:32 · 13588 阅读 · 0 评论 -
【PB】PB启动时系统栏总是显示我的电脑树
摘自:http://www.cnblogs.com/PBDragon/archive/2009/12/07/1618643.html问题:打开pb一般在左侧显示工作区, 但现在打开的时候显示我的电脑树形的结果。 解决:通过点右键setroot可以设置 set root to current workspace, 这样可以了,但再次打开pb的时候还是在左侧显示我的电脑。 这是转载 2012-01-05 16:16:42 · 2950 阅读 · 0 评论 -
【PB】经典错误:Database transaction information not available.Call SetTras or SetTransObject function
鉴于一些初学者还是经常问到这是什么错误,在这里出现这个提示,个人总结有三种可能:1、没有连接成功数据库;有的人一看连接数据库代码写了,然后感觉就完事了,最后没有connect,主要注意下connect。2、遍历窗口上所有dw控件,看窗口上每一个dw控件是否都绑定了事务;窗口上每个dw控件都要settransobject。3、写了settranobject但位置不对;应该写在增删改查之前原创 2012-07-02 12:17:49 · 19418 阅读 · 4 评论 -
【PB】sqlerrtext为:mismatch between retrieve columns and fetch
1.column不存在2.对column赋值和接受时候类型不匹配3.select结果顺序可能和fetch顺序不一样,导致不匹配4.查询列数和变量数目对应不上5.正在检索(select)又Fetch,一般是数据窗口的多表关联有问题6.可能是编译器的毛病,重新构建所有pbl7.开发应用程序的版本,察看打补丁的情况8.用盗版的下场原创 2011-10-09 12:27:37 · 2913 阅读 · 0 评论 -
打包exe的时候出现Unable to open this project because the add-on software
在打包exe时出现如下对话框:其原因是系统中有两个或以上的PB*的核心文件,如PBVM90.DLL等, 解决方法如下: 在系统中查找所有的PB9的核心文件,除了安装目录下的 PB9的核心文件之外,其它的全部删除就可以了。原创 2011-01-04 08:56:00 · 5861 阅读 · 0 评论 -
【PB】pb打开pbw时提示Attempt to open datawindow failed错误解决办法
今天用PB9打开pbw时提示“Attempt to open datawindow failed”的错误信息,经研究发现是pb9程序指向的打印语句有问题。原有的指向路径:Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Applications\pb90.exe\shell\open\command]@="C:\Prog原创 2012-06-03 14:02:50 · 6323 阅读 · 1 评论 -
【PB】sqlerrtext为:mismatch between retrieve columns and fetch columns
1.column不存在2.对column赋值和接受时候类型不匹配3.select结果顺序可能和fetch顺序不一样,导致不匹配4.查询列数和变量数目对应不上5.正在检索(select)又Fetch,一般是数据窗口的多表关联有问题(还有就是return时,没有关闭游标)6.可能是编译器的毛病,重新构建所有pbl7.开发应用程序的版本,察看打补丁的情况8.用盗版的下场注原创 2012-08-26 20:14:53 · 2767 阅读 · 0 评论 -
pb插入ole控件点击insert control时pb应用程序自动关闭解决思路
一、方法一:单击pb环境system tree窗口,右击边第一个标签页,找到你想要的control控件拖到你的窗口上就OK了,如下图所示:二、方二:1、问题现象:当在powerbuilder中插入OLE控件点击insert control时,应用程序自动关闭,如图 在网上查询时有人说是其他ocx(如金山,超星)冲突而导致的,毕竟现在的软件很多很多,怎么知道是转载 2011-06-02 11:17:00 · 3464 阅读 · 7 评论 -
pb 中 pb90.exe发生未处理的win32异常
今天调试PB的时候,发生了一个错误:一打开PB程序运行的时候便提示: pb90.exe发生未处理的win32异常 ,然后就启用.net调试器调试。 重新打开pb还是这个错误,重启电脑也是没有什么奇迹发生。难道我的PB崩溃了,要重装。这可是大工程啊,我可不想重装PB.于是上网搜索了一下,终于有答案了:1、如果是中毒的话,删除所有的EXE文件,很不幸,要重装系统!2、如果不是,删除注册转载 2011-09-21 15:35:05 · 3808 阅读 · 0 评论 -
【PB】DW的DBError事件
string error_textCHOOSE CASE sqlDBCode case 1 error_text = '违反唯一索引!' case 1400 error_text = '字段不能为空!' case 1407 error_text = '字段不原创 2011-10-09 12:28:41 · 8759 阅读 · 1 评论 -
【PB】数据管道 pipelineobject.Start 错误列表
Integer. Returns 1 if it succeeds and a negative number if an error occurs. Error values are:-1 Pipe open failed-2 Too many columns-3 Table already exists-4 Table does not exist转载 2012-08-26 20:13:52 · 3100 阅读 · 0 评论