PowerBuilder
果号
梦想还是要有的,万一实现了呢
展开
-
解决第三方调用PB程序默认不显示最前问题
使用系统自带函数SetPositionw_main.SetPosition(TopMost!)w_signon.SetPosition(NoTopMost!)原创 2021-08-11 18:07:50 · 325 阅读 · 0 评论 -
Powerbuilder 异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项
使用存储过程生成数据窗口时提示:异类查询要求为连接设置 ANSI_NULLS 和 ANSI_WARNINGS 选项。这将确保一致的查询语义。请启用这些选项,然后重新发出查询原因: 应用程序使用的是Powerbuilder开发环境,后台是Sqlserver2005。在数据库中创建一个存储过程用于计算复杂数据并返回结果集。重点是,此存储过程中远程连接了另一个业务服务器并进行业务处理。建立一个数据窗口(类型是存储过程)。程序运行进行数据查询时,出现上述错误提示。网上找了好多解决方法,...原创 2021-03-01 15:36:24 · 3242 阅读 · 0 评论 -
用VS2017 C++写DLL供PB调用
原来一直使用c#写dll给pb调用,但是太麻烦所以今天研究一下c++第一步,新建项目选择动态链接库,名称输入DllDemo,点确定完成第二步,输入代码extern "C"{ _declspec(dllexport) int add(int a, int b) { return a + b; } _declspec(dllexport) int test() { ......原创 2019-10-14 17:24:05 · 1481 阅读 · 0 评论 -
PB中打开指定网页的方法
使用ie打开//Inet linet_base//this.GetContextService("Internet", linet_base)//linet_base.HyperlinkToURL(ls_url) 使用shRunDefltBrowser函数可以调用缺省的浏览器,打开指定页面函数声明:function long shRunDefltBrowser(str...原创 2018-06-07 09:57:44 · 8160 阅读 · 0 评论 -
PB datawindow常用方法
1.怎么得到Group的count?A.cumulativeSum( if( 分组列名[-1] = 分组列名[0],0,1) for all)B.GetRow() - First(GetRow() for Group 1) + 1 C.count(分组的字段 for all distinct)2.怎么得到Group的行号? cumulativeSum( 1 ...原创 2019-06-10 16:18:29 · 4614 阅读 · 0 评论