
PB
yudehui
这个作者很懒,什么都没留下…
展开
-
pb11及以上版本将CS转换成BS的步骤
一、开发环境安装1、先安装windows的IIS5.0以上2、再安装(1)安装asp.net framework 2.0(2)安装Microsoft .NET Framework SDK 2.0, 3.0 or 3.5,为能够运行.net web服务引擎(.NET Web services Engine)、智能客户端的分发(Smart Client deployment)和Wi转载 2012-09-29 10:35:25 · 6351 阅读 · 1 评论 -
C#创建COM供PB调用
PB9(包括 PB9)以前的版本都不能访问VS.Net创建的基于Net FrameWork下的程序,除非将程序编译成COM,PB才能正常调用。以下是我总结出的C#将类库编译成COM所需要的步骤:1.创建一个类库程序;2.在程序里添加using System.Runtime.InteropServices;3.创建一个公用的函数,以供PB调用;4.启动命令窗口;5.生成snk原创 2013-10-17 10:02:10 · 944 阅读 · 0 评论 -
pb中DataWindowChild的基本用法
if dw_1.retrieve()>0 thenif not isnull(dw_1.getitemnumber(1,'MANUFACTURER')) thendatawindowchild d_childdw_1.getchild('sbbm',d_child)d_child.setFILTER("MANUFACTURER='"+string(dw_1.getitemnumbe原创 2013-04-10 17:27:05 · 9432 阅读 · 1 评论 -
在PB中插入、删除和修改数据
1.插入数据 在数据库中插入一条数据使用INSERT语句,格式如下: INSERT INTO 表名 (字段列表) VALUES (值列表) {USING 事务对象}; 不同的字段使用逗号(“,”)分隔,并且不包含blob类型的字段;值列表中不同的值之间用逗号分隔,和字段列表中字段的类型对应兼容(最好类型相同),并且字符型和日期型取值用引号引起来。省略事务对象时使用默认的全局事务原创 2013-01-09 18:14:29 · 5203 阅读 · 0 评论 -
PB常用程序汇总2
//调用过程通用脚本if dw_wp.rowcount() //变量定义string ls_sql,ls_err_infostring ls_register_number,ls_accept_city,ls_department,ls_oper_personinteger li_err_code,li_apply_event//变量赋值ls_register_numb原创 2012-12-11 21:27:09 · 1866 阅读 · 0 评论 -
PB常用程序汇总3
//dw的update属性Where 条件子句的产生方式:1. Key Columns:比较原始数据缓冲区和当前数据库的数据时所产生的where子句条件不够严谨,所以在同一个时间内,当很多的用户在一起使用数据库时有可能会发生将别人所更改过的数据覆盖的情况.为了避免这样的情况发生,通常我们会将KeyColumns的方式用在单一用户或是关系表格中,所有的字段都是Primary Ke原创 2012-12-11 21:28:20 · 2276 阅读 · 0 评论 -
PB常用程序汇总1
//PB中标准调用sql语句ls_sql = "select road_name from bb_data_wide_bus_temp_t where register_number = '" + ls_register_number + "'"declare cur_get dynamic cursor for sqlsa ;prepare sqlsa from :ls_sql ;原创 2012-12-11 21:25:26 · 887 阅读 · 0 评论 -
在PowerBuilder中更改窗体继承
PowerBuilder是SAP公司应用于客户机/服务器体系结构下的应用程序开发工具,也是一种面向对象的图形化交互式开发工具。PowerBuilder 以其简洁高效的集成开发环境、 强大的数据窗口技术、几乎无所不能的数据库访问能力和友好的用户界面,越来越受到编程人员的青睐。 PowerBuilder采用真正的面向对象技术,而“继承”是面向对象的一大特征,充分利用这一技术,可以在很大程度转载 2012-11-11 14:35:20 · 1620 阅读 · 0 评论 -
pb打开pbw时提示Attempt to open datawindow failed错误解决办法
找到注册表对应键值[HKEY_CLASSES_ROOT\Applications\PB125.EXE\shell\open\command]填写默认值为"C:\Sybase\PowerBuilder 12.5\PB125.EXE" /workspace "%1"找到键值:[HKEY_CLASSES_ROOT\pbw_auto_file\shell\open\comm原创 2012-11-09 21:43:29 · 10834 阅读 · 2 评论 -
PowerBuilder 中怎么样动态改变datawindow的sql语句
具体可以用两种方法,修改sqlselect语句或者使用setfilterstring ls_oldsqlstring ls_newsqlls_oldsql = dw_1.getsqlselect()ls_newsql = ls_oldsql + " where t_jcbg.bh = '" + ls_bh + "'"dw_1.setsqlselect(ls_newsql)dw_1.re原创 2012-09-24 08:51:20 · 4300 阅读 · 0 评论 -
利用pb本身的功能,反编译pbd文件中的dw
主要的核心代码如下:string ls_pbd = 'e:\例子目录\例子文件.pbd'setlibrarylist(ls_pbd)if pos(getlibrarylist(),ls_pbd)>0 thenif fileexists(ls_pbd) thenelsereturnend ifelsereturnend ifstring ls_dirs转载 2012-09-29 10:47:44 · 5028 阅读 · 1 评论 -
pb9在64位系统下提示:error opening DLL library pbws32.dll for external function
pb9在64位系统下提示:error opening DLL library pbws32.dll for external function ……解决方法:打开PB9的目录,在pb90.exe的属性中选择兼容winxp,以管理员方式运行就好了郁闷死了查了半天报错的原因,竟然没有找到……原创 2015-12-20 16:39:36 · 14496 阅读 · 4 评论