PowerBuilder
文章平均质量分 63
nhwatertao
这个作者很懒,什么都没留下…
展开
-
PowerBuilder锁表
1. SQLserver锁表的六种语法及with nolock的说明ELECT * FROM table WITH (TABLOCKX)SELECT * FROM table WITH (XLOCK)--查询过程中,其他会话无法查询、更新此表,直到查询过程结束SELECT * FROM table WITH (UPDLOCK)SELECT * FROM table WITH (TABLOCK)SELECT * FROM table WITH (HOLDLOCK)--查询过程中,其他...原创 2021-09-05 13:24:53 · 332 阅读 · 0 评论 -
向上取整函数
PowerBuilderCeiling(4.01) 5 确定大于或等于指定极限的最小整数Int(3.8) 3 确定小于或等于一个数的最大整数Truncate(9.28, 1) 9.2 将数字截断到指定的小数位数Truncate(9.9, 0) 9Round(9.624, 2) 9.62 四舍五入SQL ServerSELECT CEILING(13.15) 向上取整SELECT FLOOR(54.56) 向下取整MYSQlselect ceil(2.44);Select floor(2原创 2020-11-27 16:17:45 · 3919 阅读 · 0 评论 -
PB12.5.2 版本升级
一、从12.5升级到12.5.2_build5550安装步骤:1、安装VS2010及SP12、安装12.5(可以只装PB)DV68538-65-1250-01.zip3、安装EBF209634、安装EBF213655、破解PBSYS12.5.2_build5550_crack.rar二、直接从PB12.5.2开始安装注意补丁对应PB12.5.2的版本号:补丁EBF21365->12.5.2_build5550(此版本破解需要两个文件,对应的破解文件为PBSYS12.5.原创 2020-06-14 17:43:12 · 670 阅读 · 0 评论 -
PB实现自动更新客户端文件
C/S相较B/S结构的缺点是客户端文件更新比较烦琐,现用PB12.5实现客户端文件自动更新。基本思路是:先将需要更新的文件上传到服务器数据库,文件最后修改时间存入字段[UpTime];客户端扫描数据库如果发现文件修改日期晚于本地文件的修改日期则下载更新该文件。例程下载:https://download.csdn.net/download/nhwatertao/11807209-- 数...原创 2018-09-20 22:06:13 · 2495 阅读 · 3 评论 -
PB执行动态SQL语句
PowerBuilder提供了四种格式的动态SQL语句1.既无输入参数,也无结果集。EXECUTE IMMEDIATE SQLStatement{USING TransactionObject};TransactionObject是事务对象名,大括号表示该子句可以省略,省略时使用SQLCA。Execute Immediate "Create Table table1( code...原创 2019-09-17 09:35:38 · 2763 阅读 · 0 评论 -
PB数据窗口不能返回Mysql自增列 identity 的问题
PB用ODBC连接Mysql,在数据窗口中插入一条记录,向数据库提交记录后不能自动返回自增列 id(identity value ),在SQL Server下是可以自动返回自增列id。测试表test定义如下:CREATE TABLE test ( id INT NOT NULL AUTO_INCREMENT, stuname VARCHAR(32) NOT NULL, PR...原创 2019-08-25 10:39:39 · 713 阅读 · 0 评论 -
PB12.5用ODBC连Mysql的配置方法
PB连Mysql根据网上资料走了一些弯路,在这里总结下:1.安装ODBC驱动在安装mysql-connector-odbc-8.0.16-win32.msi之前,先安装vc_redist.x86.exe(vc++2015)。注意:要安装32位版本的,因为PB12.5是32位的!2.配置DSN文件[ODBC]DRIVER=MySQLODBC8.0Unicode...原创 2019-08-25 08:35:20 · 4595 阅读 · 1 评论 -
Pb如何判断OCX控件是否注册?
OCX注册后(例:Regsvr32 pdfview.ocx)会在注册表中留下信息:HKEY_CLASSES_ROOT\CLSID\{433268D7-2CD4-43E6-AA24-2188672E7252}\TypeLibHKEY_CLASSES_ROOT\CLSID\{433268D7-2CD4-43E6-AA24-2188672E7252}\InprocServer32 64...原创 2018-09-10 13:56:31 · 1381 阅读 · 0 评论 -
MakeQRBarcode.dll生成二维码
Subroutine Make(string ucData, long nDataLen, long nErrLevel, long nMask, integer nBarEdition, string szBmpFileName, long nScale) library "MakeQRBarcode.dll"string ls_text,ls_filels_text = "abcde...原创 2018-05-06 13:47:59 · 7513 阅读 · 6 评论 -
PB12.5增加写文件函数FileWriteEx无32765限制
FileWriteEx ( file#, blob {, length })FileWriteEx ( file#, string )//例1:写blobinteger li_FileNumblob emp_id_picSELECTBLOB salary_hist INTO :emp_id_pic FROM Employee WHERE Employee.Emp_Num=100 USING Emp...原创 2018-04-05 20:39:03 · 2047 阅读 · 0 评论