- 博客(12)
- 资源 (8)
- 收藏
- 关注
原创 SourceOffSite Server和Visual SourceSafe 6.0d锁死问题的解决
SourceOffSite Server 3.5.3/4.2 和 VSS 6.0d搭配,经常出现锁死现象,客户端在列文件目录时失去响应。VSS 6.0c以及更早版本没有出现这个问题,原因是VSS 6.0d的线程模型发生了变化。 解决方法:确认ssapi.dll的版本是否为 6.0.98.48 打开注册表编辑器,找到HKEY_CLASSES_ROOT/CLSID/{783
2009-03-17 14:20:00
978
原创 用PB做了一个SQL解析器程序
抽空用PB做了一个SQL解析器程序,可以将SQL语句解析为Treeview视图: 编程的难点主要是对左右括号和单引号匹配的处理,此外还要处理运算符。目前已经具备对SELECT语句的解析,将来准备添加对INSERT、DELETE、UPDATE的解析。SELECT语句解析已实现的功能:SELECT 子句*TOP nDISTINCT
2009-02-20 18:48:00
1344
1
原创 PB针对SQL Server动态UPDATEBLOB SELECTBLOB实现办法
在文章 http://topic.csdn.net/t/20041109/11/3535172.html 中提出了Oracle的解决方案,但是不适合SQL Server。SQL Server数据库的动态更新BLOB解决方案如下: SQL Server数据库的动态更新BLOB解决方案DROP TABLE TB_Temp --已知的临时表DROP TABLE TB_Test2 --未知
2009-02-20 15:50:00
2971
转载 PowerBuilder鲜为人知但又绝对好用的技巧和窍门
Little Known, But Incredibly Useful, PowerBuilder Tips and TricksLynn HardinAug. 13, 2006 03:45 PM---- 我在Techwave 2006上的演示主要面向初学者和有一定经验的PowerBuilder开发人员。作为一名有着12年经验的PowerBuilder开发人员,我希望能
2009-02-20 15:41:00
3023
1
原创 PB程序中如何测试网络连接是否中断?
使用connect using sqlca连接数据库,如果和服务器网络不通,会等待很长时间(大约30~60秒)通过Windows自带的icmp.dll,可以对服务器进行Ping,在很短时间内即可判断网络是否连通。 我将网上的一个例子封装为类n_cst_ping,来简化调用过程。 $PBExportHeader$n_cst_ping.sru$PBExportComments$
2009-02-20 15:23:00
3740
2
转载 自动化测试工具无法读取PB的sle.text,解决方案
用WinRunner、Rational Rotot等自动化测试工具测试PB程序,会发现无法读取文本框的值,因为PB的控件不是标准的Windows控件。下文给出了一个解决方案作者:J. Timothy Stewart Apparently, PowerBuilders StaticText boxes do not follow the MS standards for
2009-02-20 13:34:00
1050
转载 使用PB未公开的INDIRECT关键字
作者:Réal Gagnon INDIRECT declaration statement enables a function to be called indirectly by simply setting an instance or shared variable. With a simple INDIRECTed variable, we need to provide 2
2009-02-20 13:27:00
1373
转载 PB未公开的特性:用indirect申明对象属性
在Google论坛上看到这个帖子,介绍PB中indirect语法的用途。这个特性对提高代码可读性和面向对象特点非常有帮助,可以实现VB中的 Property Get, Property Set 属性声明语法。 Michael Walker Cascadia Software PowerBuilder does have an unsupported feature
2009-02-20 13:22:00
997
转载 PB绝对有用的未公开函数
已知一个DW中的某列的列名(在字符串变量中),获得这个列对象的DWO的方法是: DWObject ldwo_use,ldwo_nameldwo_use = dw_1.Objectldwo_name = ldwo_use.__get_attribute("name",FALSE) 这样就可以在用setitem()设置值时,手工调用数窗的itemchanged事件,校验是否接受该值
2009-02-20 13:19:00
1431
原创 PB实战点滴:重设DDDW的SQLSelect为何导致错误提示?
起源: 某Datawindow有n个DDDW字段,其AutoRetrieve均设置为True。程序底层希望统一为所有dddw增加Where约束条件,但是又不希望逐一修改其SQL。解决方式就是通过代码对DatawindowChild的SQL进行修改,增加Where约束。 dwc.SetSQLSelect(ls_SQL) 调试发现DDDW的SQL被替换成功。但是执行时总
2009-02-20 12:59:00
1484
原创 PB为何引发事务锁定
Powerbuilder不支持嵌套事务。因此如果在一个事务中调用另一个包含新事务的函数,即使事务的提交(Commit)和事务的启动(BeginTrans)是匹配的,也会导致事务锁定。只有关闭SQLCA才能解除锁定。
2008-07-07 21:39:00
650
原创 祖父级程序员-78岁还在开发房地产管理软件
无意中在论坛中看到一位78岁的祖父级程序员,自己编写了一个房地产管理软件,询问大家如何解决该软件在孙女电脑上的安装遇到的问题。很有趣的对话。http://www.xtremevbtalk.com/archive/index.php/t-239121.html How to replace msflxgrd.ocx with latest fileortizsr
2007-08-19 13:52:00
2047
Open.Source.ESBs.In.Action
2012-05-27
领域驱动设计中文精简版
2011-05-10
PowerBuilder基于服务的应用程序框架设计策略
2009-07-01
Dependency Walker 2.1.3790.0
2007-07-07
SQL查询分析器—独立安装包
2007-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人