pb技术文章
orcd
一般菜鸟
展开
-
pb903+sqlserver2000开发得程序,客户端需要得dll
dbmsadsn.dlldbmsgnet.dlldbmsrpcn.dllDBmsSHRn.dlldbmssocn.dlldbmsspxn.dlldbmsvinn.dlldbnetlib.dlldbnmpntw.dlllibjcc.dlllibjsybheap.dllntwdblib.DLLpbdwe90.dllpbmss90.dllpbsys90.dllpbtra90.dllpbvm90.dllp原创 2007-04-26 10:34:00 · 1073 阅读 · 1 评论 -
将金额转换成大写汉字
global function string f_amount_upper (double ad_amout);//-----------------------------------------------------------------//// 函数名称: f_amount转载 2007-06-05 17:20:00 · 801 阅读 · 0 评论 -
简单小问题,数据窗口相邻行颜色不同
修改dw源码detail(height=96 color="553648127~tif(mod(getrow(),2)=0, rgb(240,240,240), rgb(230,230,230))" )原创 2007-06-05 17:22:00 · 1014 阅读 · 0 评论 -
PB与各种数据库连接!!
PB与各种数据库连接!!(转载)几个与PB连接数据库相关的问题1.Power script 语言里的事务处理对象怎么理解PowerBuilder程序与数据库之间传递信息的一个结构变量,共有15个成员.你可以详细列表它的所有成员看看它的组成.PB的应用程序会初始化一个全局的结构体变量,SQLCA,当然你也可以自定义一个自己的事务对象.1 DBMS string 所使用的数据库管理系统的名字,如S转载 2007-06-05 17:15:00 · 2458 阅读 · 0 评论 -
解决mscomm控件无license的问题
在注册表的在HKEY_CLASSES_ROOT/Licenses下建一主键:4250E830-6AC2-11cf-8ADB-00AA00C00905,主键的内容为kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun.注册mscomm控件:在运行中输入regsvr32.exe mscomm32.ocx取消注册:在运行中输入regsvr32.exe /u mscomm3原创 2007-06-05 17:21:00 · 1778 阅读 · 0 评论 -
pb开发的程序如何脱离pb的开发环境
pb开发的程序应用pb+sqlserver应用程序原理,把pb开发的程序编译好后,放到客户端,然后把pb运行跟连接sqlserver需要的dll文件考过来放到pb应用的根目录下,就是放到一块.然后就可以了pb+sqlserver客户端需要的dll文件下载 //现在不能下了,大家自己找找原创 2007-06-05 17:13:00 · 2046 阅读 · 0 评论 -
如何利用左右键及回车键来转移列的焦点
如何利用左右键及回车键来转移列的焦点问:请问如何实现利用左右键及回车键进行列的焦点转移? 答:这要用到Windows中的API函数keybd_event() ①定义API: Subroutine keybd_event(u原创 2007-06-05 17:23:00 · 1067 阅读 · 1 评论 -
获取上月第一天
获取上月第一天 //====================================================================// 函数: f_last_month//--------------------------------------------原创 2007-06-05 17:25:00 · 754 阅读 · 0 评论 -
18位身份证标准
18位身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了明确的规定。 GB11643-1999《公民身份号码》为GB11643-1989《社会保障号码》的修订版,其中指出将原标准名称"社会保障号码"更名为"公民身份号码",另外GB11643-1999《公民身份号码》从实施之日起代替GB11643-1989。GB11643-1999《公民身份号码》转载 2007-12-04 16:14:00 · 1342 阅读 · 0 评论 -
SQL实现交叉表的方法
交叉一般来讲是分组统计的一种,形式更复杂,显示更清淅,但数据库本身并没有提供实现交叉表的功能,自己创建交叉表不仅要对过程、游标、临时表、动态SQL等非常熟悉,而且思路也要清淅,本例以PUBS.DBO.SALES表的数据做样本:CREATE PROCEDURE UP_TEST(@T1 VARCHAR(30),@T2 VARCHAR(30),@T3 VARCHAR(30),@T4 VARCHAR(30转载 2007-12-04 16:18:00 · 1589 阅读 · 0 评论 -
如何得到磁盘的分区格式,如 fat32,ntfs等
声明外部函数 function boolean GetVolumeInformationA(ref string ls_rootpath,ref string ls_volumnename,ulong lul_volumenamesize,ref ulong原创 2007-06-05 17:18:00 · 1532 阅读 · 0 评论 -
36进制的顺序递增(主要用来标识条码信息)
//====================================================================// 函数: f_getnext36//--------------------------------------------------------------------// 描述: 把传入值(9位)的后三位加一,数字加字母三十六进制//--------原创 2007-04-27 17:30:00 · 2046 阅读 · 0 评论 -
验证身份证号输入的正确性-0611020-很不错
/*-------------------------------------------------------------------------------* 函数名称:Boolean gf_check_identity(string as_identity) * 函数功能:转载 2007-04-26 10:36:00 · 1577 阅读 · 0 评论 -
自动注册数据源,odbc
自动注册数据源,odbc //获取程序所在目录String ls_curdir //ls_curdir=Space(256) ////为字符缓冲区开辟内存空间 //GetCurrentDirectoryA(256,ls_curdir) ls_curdir = GetCurrentDirectory()gs_pat原创 2007-04-26 10:37:00 · 1052 阅读 · 1 评论 -
把三位的36进制字符串转化成10进制的字符串输出
//====================================================================// 函数: f_36to10//--------------------------------------------------------------------/原创 2007-04-27 17:31:00 · 1040 阅读 · 0 评论 -
如何判断是否安装了sqlserver,如何判断sqlserver是否启动,,如何启动sqlserver
如何判断是否安装了sqlserver,如何判断sqlserver是否启动,,如何启动sqlserver====================================================================// 事件: w_login::login_sqlserver//--------------------------------------------原创 2007-04-27 17:27:00 · 12601 阅读 · 0 评论 -
如何在数据窗口中显示图片
1。selectblob 取出图片文件2。fileopen 创建并打开临时存放的图片文件li_FileNo = FileOpen("c:/temp.jpg", StreamMode!, Write!, LockReadWrite!, Replace!)3。取文件长度。ll_BlobL原创 2007-04-27 17:28:00 · 2963 阅读 · 0 评论 -
十进制转成36进制
有些时候需要很短的几个数字或者字母表示更多的信息,比如条码,普通的十进制就不太够用,比如使用三个字符如果只用阿拉伯数字的话最多,1000个,,如果加上英文字母则可以表示36*36*36个,只考虑使用大写字母//====================================================================// 函数: f_36//--------------原创 2007-04-27 17:32:00 · 2930 阅读 · 1 评论 -
如何使用XCDZIP35.OCX对文件压缩
首先注册 在窗口中插入ole控件命名为 ole_zip//指定需要压缩的具体文件名ole_zip.object.FilesToProcess =sle_socure.text//可以指定压缩文件时所采用的密码//(密码长度可达80个字符,最好设置长一点,不容易被解密)//ole_zip.object.password =SunGxf //密码(把用户的注册码作为的密码,原创 2007-04-27 17:25:00 · 1844 阅读 · 0 评论 -
pb函数库之库管理函数
LibraryCreate() 功能创建一个空的PowerBuilder应用库,并可根据需要在创建应用库的同时添加库注解。 语法LibraryCreate ( libraryname{, comments } ) 参数libraryname:string类型,指定要创建应用库的名称,可以带上路径,不带路径时在当前目录下创建应用库comments:string类型,可选项,指定要创转载 2007-04-27 17:20:00 · 1992 阅读 · 0 评论 -
得到当前日期所在的年+周
//====================================================================// 函数: f_week//--------------------------------------------------------------------// 描述: 返回当前日期4位,年份+周//-----------------------原创 2007-04-27 17:29:00 · 893 阅读 · 0 评论 -
如何使用XCDZIP35.OCX对文件压缩-已解决整理
首先注册 在窗口中插入ole控件命名为 ole_zip//指定需要压缩的具体文件名ole_zip.object.FilesToProcess =sle_socure.text//可以指定压缩文件时所采用的密码//(密码长度可达80个字符,最好设置长一点,不容易被解密)//ole_zip.object.password =SunGxf //密码(把用户的注册码作为的密码,原创 2007-12-04 16:23:00 · 2326 阅读 · 1 评论