
PowerBuilder
文章平均质量分 66
CQP
这个作者很懒,什么都没留下…
展开
-
数据窗口的自动刷新技术
在我们编写诸如像库存,销售等应用系统时,总希望程序能动态的自动刷新库存量或销售量,比如说每隔1秒刷新一次。要实现这样的功能只要我们利用数据窗口的时间间隔属性(Timer Interval),当该值为0时数据窗口不进行刷新,如果要使数据窗口以每一秒钟的频率刷新的话,只要将该值设为1000,即1000毫秒。 我们还可以为应用程序添加闪烁报警的功能。就拿库存量来说吧,最常用的是当某货物的库存量达原创 2005-06-20 20:47:00 · 2033 阅读 · 0 评论 -
工作中遇到的一个SqlServer2000中大数据量表的检索问题
工作中遇到的一个SqlServer2000中大数据量表的检索问题 由于一个表中的数据量为2800多万,而且每天都在递增,即使建立了索引,那么你查找数据也和大海捞针一样,速度非常慢。那么有一个很好的思路就是把这个大表拆分为几个小表,最后用union语句合并,即使这样可以提高检索速度好几倍。下面是这个存储过程:SET QUOTED_IDENTIFIER ON GOSET ANSI_NULLS O翻译 2006-08-10 15:19:00 · 1543 阅读 · 0 评论 -
产生一个更大的随机数的方法
//////////////////////////////////////////////////////////////////////////// Function: f_BigRand//// Description:// This function uses 2 calls to Rand to generate Random numbers for large// ranges. It翻译 2006-03-27 21:02:00 · 1579 阅读 · 0 评论 -
Transact-SQL 参考
sp_addumpdevice 将备份设备添加到 Microsoft® SQL Server™。语法sp_addumpdevice [ @devtype = ] device_type , [ @logicalname = ] logical_name , [ @physicalname = ] physical_name [ , { [ @cntrlty原创 2006-03-28 15:38:00 · 1713 阅读 · 0 评论 -
如何截获点击窗口右上角‘X’
如何截获点击窗口右上角‘X’在应用程序中我们一般都会用到带有“确认”和“取消”两个按钮的响应窗口,用closewithreturn()函数向父窗口发送消息,以通知系统用户点击了“确认”还是“取消”. 但是不要忘了用户可以点击 X来关闭该窗口,这样给“确认”和“取消”按钮写的代码就不会执行.你将会得到系统提示的"null object referenced"错误信息. 这里是解决方法:原创 2006-03-27 21:03:00 · 1887 阅读 · 0 评论 -
发票套打解决方案
这不是什么问题。 很早以前我做过一个软件时, 有一个打印运单的功能,(也是套打的。) 在预览时是什么样,打印完就是什么样(所见即所得)。 我是这么做的。 首先将要打印的空单据按1:1的比例扫描一份, 这一步很关键。 这里所谓的1:1的比例是这样的: 将该扫描好的图片按原始尺寸放在数据窗口中然后将其打印出来, 如果打印的结果原创 2006-03-24 11:45:00 · 3354 阅读 · 0 评论 -
串口通讯控件Mscomm32.ocx的应用
CommPort 设置并返回通讯端口号。 Settings 以字符串的形式设置并返回波特率、奇偶校验、数据位、停止位。 PortOpen 设置并返回通讯端口的状态。也可以打开和关闭端口。 Input 从接收缓冲区返回和删除字符。 Output 向传输缓冲区写一个字符串。CommPort属性 设置并返回通讯端口号。语法 object.CommPort[value ] (value 一整型值,说明原创 2006-01-28 01:42:00 · 3125 阅读 · 0 评论 -
SQL server阻塞(来自微软技术支持人员)
原创 2005-11-28 10:18:00 · 1381 阅读 · 0 评论 -
SQL--JOIN之完全用法
外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM 子句中指定外联接时,可以由下列几组关键字中的一组指定:LEFT JOIN 或 LEFT OUTER JOIN。 左向外联接的结果集包括 LEFT OUTER 子句中指定的左表的所有行,而不仅仅是联接列所匹配的行。如果左表的某行在右表中没有匹配行,则在相关联的结果集行中右表的所有选择列表列均为空值。RIGHT JOIN 或 R原创 2005-08-29 15:27:00 · 1277 阅读 · 0 评论 -
如何破解PB6.5编译的程序
如何破解PB6.5编译的程序 (以下内容若有错误之处,还望来信指正)以下所有均针对PowerBuilder6.5编译的伪码程序(即带有PBD的文件执行)。PowerBuilder的伪码编译同VB伪码编译一样,同样是PB动态库(PBVM60.DLL),解释伪码执行。而PBVM60.DLL对取字符串、比较字符串、比较数值与我们常见到的c或汇编或delphi等等语言生成的执行文件不一样。为此,我用PB6原创 2005-07-25 16:20:00 · 2294 阅读 · 0 评论 -
PB中的Describe,Evaluatate,LookUpDisplay小结
Describe 可以描述DW中某个对象的某个属性的取值,虽然函数Describe可以获取对象的信息,但是表达式的取值就不能正常读取了,而这又是经常遇到的.Evaluate 如果想获取数据窗口对象中由属性、函数等构成的表达式的取值时,必须在函数Describe中使用函数Evaluate,LookUpDisplay 在数据窗口控件上显示的值和字段实际得到的值并不相同,使用函数GetItemX只能读原创 2005-07-26 09:42:00 · 1626 阅读 · 1 评论 -
PowerBuilder运行库以及ODBC接口
1.PowerBuilder运行库以及ODBC接口包括: 必需PBVM80.DLL必需LIBJCC.DLL数据窗口PBDWE80.DLLRich TextPBRTC80.DLL字体映像PBFNT80.INI预定义的数据窗口标签表现风格PBLAB80.INI数据库连接PBTRA80.DLLPB的ODBC接口PBODB80.DLLPB的ODBC接口配置文件PBODB80.INI原创 2005-07-22 13:24:00 · 3329 阅读 · 0 评论 -
pb连接SQLSERVER2005问题解决办法
pb连接SQLSERVER2005问题解决办法用pb连数据库提示如下错误:Unable to load the requested Database interface.Please make sure both the interface and client software are properly installed. 解决办法:下载ntwdblib.dll然后将原创 2010-05-25 20:45:00 · 6106 阅读 · 2 评论