自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 微信支付处理逻辑

版权声明:本文为博主原创文章,未经博主允许不得转载。https://blog.csdn.net/u19xiaolr/article/details/83275049本文简述了微信支付的处理逻辑,抛砖引玉。 微信接口微信支付接口 微信查询接口微信退款接口微信退款查询接口 接口环境Microsoft.NET\Framework\V4.0  XML解析PBD...

2018-10-22 16:44:34 1501

转载 REGEXP_SUBSTR Oracle 及其它支持正则表达式的内置函数小结

Oracle正则表达式(regularexpression) 元字符 字符含义 举例说明 ^ 匹配字符串的开始位置(在[]中使用,此时它表示不接受该字符集合。 ^a:匹配以a开始的字符串 [^a]:匹配不含a的字符串 - 当使用在a-m表示范围; 当使用在第一个字符时表示 连字符串,如[-abc] .

2020-09-01 01:23:12 495

原创 order by排序的用法

一、order by 1其实1表示第一个栏位,2表示第二栏位; 依此类推,当表中只有2个栏位时,oder by 3就会出错,这个跟order by 列名没有什么区别,不过在特殊情况下还是很有用的.select owner,table_name,tablespace_name,blocks,last_analyzedfrom all_tables order by 1...

2020-01-09 10:53:37 1583

原创 触发器调试

1,触发器调试问题。由于之前写的触发器都能正常运行,就没有涉及到触发器的调试,今天发现触发器没起作用,需要调试,竟不知道在哪儿调试。在PL/SQL中,触发器的调试方法如下:1,选中要调试的触发器,右击,然后勾选 Add debug information,只有勾选这个按钮后,调试才能进入到断点。2,选中触发器,点击 Edit,到Edit 界面,在要调试的行号前面单击,或者右...

2019-12-20 10:18:45 2397

原创 PB调用GetUrl()函数实例

语法:Syntaxservicereference.GetURL ( urlname, data )Argument Descriptionservicereference Reference to the Internet service instanceurlname String specifyi...

2019-10-21 16:06:06 2699

原创 PB创建XML解析函数

XML解析函数类型:nonvisualobject名称:sailjsonedit source:forwardglobal type sailjson from nonvisualobjectend typetype json_pair from structure within sailjsonend typeend forwardtype json_pair f...

2019-10-21 15:43:43 806

转载 INET控件,geturl()

INET控件可以模拟向INTERNET以GET或POST形式发送请求,并且可能得到请求返回的页面内容,它需要与INTERRNETESULT控件使用.这两个控件都是不可视的,帮助文件写得并不很详细,正确使用这两个控件需要先对这两个控件派生两个标准类,再程序中再实例化使用.NEW一个STANDARD CLASS,选择INET,保存成n_inetNEW一个STANDARD CLASS,选择...

2019-10-21 09:10:34 381

原创 Oracle中Blob转字符串

Utl_Raw.Cast_To_Varchar2(blob_var)只支持Blob长度小于2000的字段: --Mysql Select Count(*) From Score_News_Online A Where A.Onlineflag=1 And Trim(Unhex(Hex(A.Onetitle)))=Trim(Unhex('D5AEC8A8'))And A.Newst...

2019-08-01 10:05:54 4103

原创 Oracle死锁解除方法

--查询死锁select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode, SESS.machine from v$locked_object lo, dba_objects ao, ...

2019-05-17 15:36:25 1425

原创 PB webservers调用实例PostURL例子

通过http协议以POST方式将XML发送到协议服务器Syntaxservicereference.PostURL ( urlname, urldata, headers, {serverport, } data )Argument Descriptionservicereference Reference to the Internet service instan...

2019-01-10 16:43:36 2757

转载 pb中数据窗口函数小结

一、连接数据库连接数据库也就是指定事务对象。PowerBuilder提供了两个函数:SetTrans()和SetTransObject()。语法格式:dw_control.SetTrans(TransactionObject)dw_control.SetTransObject(TransactionObject)其中,dw_control是所使用的数据窗口控件,transaction...

2018-12-19 11:40:04 551

转载 Oracle Alter Table Modify列语句

在本教程中,您将学习如何使用Oracle ALTER TABLE MODIFY列语句来更改现有列的定义。要更改表中列的定义,请按如下所示使用ALTER TABLE MODIFY列语法:ALTER TABLE table_name MODIFY column_name action;语句很直接。要修改表的列,需要指定要执行的列名,表名和操作。Oracle允许执行多种操作,但以下...

2018-12-13 15:38:42 7644

转载 Python图谱

Python学习图谱:就在TIOBE公布的11月编程语言榜中,Python一直持续增长,目前已经跃升到世界所有语言前五名,如果只能学习一门语言,那必定是Python无疑!所以,你准备好学习Python了,但是你怎么开始?入门Python要多久? Python全栈工程师实训营来了! 只要按照CSDN规划出来的Python学习路线,每天有计划的进行学...

2018-12-12 16:35:07 635

转载 不懂算法的程序员不是好工程师!

时刻提醒自己,技术之路修远兮,予以自勉。作者 |  菜鸟奋斗史责编 | 胡巍巍 算法主要衡量标准 时间复杂度(运行时间)在算法时间复杂度维度,我们主要对比较和交换的次数做对比,其他不交换元素的算法,主要会以访问数组的次数的维度做对比。其实有很多同学对于算法的时间复杂度有点模糊,分不清什么所谓的O(n),O(nlogn),O(logn)......等,也许...

2018-12-12 15:06:21 300

转载 pb的优劣

优缺点:优点:        1,小型开发效率高        2,简单,封装较好        3,提供b/s开发缺点:        1,执行效率低        2,b/s开发效果非常不理想        3,PB与其他技术的集成不好 PB是一个最快速的客户机/服务器开发工具,这一点已被无数次实践证实。PB的快速来自以下几个方面:一:数据窗口:P...

2018-11-08 22:03:26 2566

转载 行(DataRow)对象四种行版本:Current! Original! Proposed! Default!

DataRow对象有两个比较重要的属性,分别是行状态(RowState)和行版本(DataRowVersion),通过这两个属性能够有效的管理表中的行。下面简要的介绍一下行状态和行版本的特点和关系。ü         行状态(RowState):l         UnChanged状态:指表中的行自创建之后没有做过任何改动的状态,或则是行在上次接受修改之后,至今未做过任何改动的状态。...

2018-10-30 11:27:18 710

转载 datawindow 常用事件

datawindow上的事件,按照顺序(除开公用事件)     事件名称                     事件触发的时机01.ButtonClicking         在数据窗口中的按钮对象正在被单击时触发02.ButtonClicked          在数据窗口中的按钮对象被单击后触发03.DbError                 当数据窗口中发生了数据...

2018-10-30 10:52:10 1422

原创 PB数据窗口9种风格

Grid:表格风格字段横向排列在detail band中,标签横向排列在header band中,和字段相对应,字段和字段之间有网格线分隔,类似于电子表格。在数据窗口的预览状态下可以调整字段的顺序,并且自动反馈到数据窗口的设计状态中,调整字段顺序时,对应的标签顺序也相应地自动调整。缺省情况下,字段不能随意移动,只能在detail band中做上下移动。这种显示样式的数据窗口布局整齐,但不能...

2018-10-29 11:21:59 8902

转载 PB提供的5种数据源

PB提供5种数据源:Quick Select(快速选择类型)、SQL Select(SQL选择类型)、Query(查询类型)、External(外部类型)和Stored Procedure(存储过程类型)-------------------------------------------------------------------------------------------------...

2018-10-26 17:17:58 1245

转载 pb窗体

1)主窗体(main window)是独立窗口,它不依赖于其他任何窗口独立存在。这类窗体即能覆盖其他窗件,也能被其它窗体所覆盖;2)弹出式窗口(popup window)通常由另一窗口打开。弹出式窗体显示在父窗体前面,它即可移出父窗件,也能够覆盖父窗体,但不能被父窗体覆盖。父窗体如果做了相应操作弹出式窗体也会相应操作(如关闭、最小化等);3)子窗体(child window)从属于另一个窗件,...

2018-10-26 17:05:39 746

转载 PB中四个缓冲区

DATAWINDOW的四个缓冲区    在PowerBuilder中,DataWindow是用户前端用来存储、操纵数据的对象。  在每一个DataWindow对象中有4个二维表作为数据缓冲区,用来存储查询到的数据。  用户在DataWindow中对数据处理系统内部的操作实际上都是将数据在这几个缓冲区中进行的修改和移动,最后在用户提交数据库时,  系统根据这四个缓冲区中的信息形成S...

2018-10-26 16:59:17 2304

转载 数据窗口中有三种更新方式选择

  大多数情况下,您的应用程序将在网络环境下运行。有可能会有多个人同时使用一个程序。在这种情况下使用数据窗口应注意并发控制问题。  数据窗口的并发性控制可以用"rows"菜单的"Update  Properties"项进行设定。  1.  Allow  Updates:如果选中,则整个数据窗口允许修改,否则不允许;  2.  Table  to  Update:在多表查询时,用...

2018-10-26 16:43:53 688

转载 PB 存取文件函数

FileClose()功能关闭先前用FileOpen()函数打开的文件。语法FileClose ( fileno )参数fileno:integer,指定要关闭文件的文件句柄,该句柄使用FileOpen()函数打开文件时得到返回值Integer。函数执行成功时返回1,发生错误时返回-1。如果fileno参数的值为NULL,那么FileClose()函数返回NULL。FileDelete...

2018-10-25 16:47:15 993

原创 PB检测数据窗口中数据是否被修改

  if dw_wh.deletedcount() + dw_wh.modifiedcount() > 0 theninteger li_retli_ret = messagebox("注意","数据已经被修改,是否存盘?",Question!,YesNoCancel!)choose case li_retcase 1if dw_wh.update() = 1 then...

2018-10-24 15:25:14 1797

原创 PB存取image文件,txt文件实例

 本文根据PB存取图片文本的原理进行了实践,结果如下图。  具体步骤:数据库建表USE [server]GO/****** Object:  Table [dbo].[img_test]    Script Date: 10/25/2018 16:20:57 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ...

2018-10-24 14:06:46 1336

转载 PB判断数据窗口数据是否更改及原始值与当前值

dwcontrol.GetItemStatus ( row, column, Primary! )可以获取该缓冲区内指定单元的状态,当参数column为0时,表示读取整个列的修改状态。有以下状态。  NotModified! :指定单元的数据和原始数据相同,没有修改过。    DataModified!:指定单元的数据和原始数据不同,修改过。    New!:该数据行是新增加的,但还没...

2018-10-23 14:52:04 1126

转载 PB中数据库字段中存取图片的实例

最近有些网友问及在数据库的字段来存取图片,下面我将曾经做的一个实例放在下面,希望能给大家有帮助.建一个表,表结构如下:id numberic 8,img_text varchar 20,picture image . id为主键在PB中新建一个窗口,保存为w_image_test,在窗口中放置一个DW控件dw1,一个IMAGE控件p_1,3个按钮cb_1,cb_2,cb_3,分别是浏览...

2018-10-23 14:43:24 1190

转载 PB窗口居中的实现方法

(1)直接使用PB窗口中的center属性(PB9及以上版本才有该属性)。这种方法最为简单,但是明眼人都可以看出问题来:窗口上下并没有真正的居中,窗口被过分的往上抬了。(2)为了解决这个问题,大多数程序中都使用自定义的函数来实现窗口居中,实现方法无非就是先获取屏幕宽度及高度,再获取窗口宽度和高度,然后再算出使得窗口能够居中的x值和y值。(pb9以前的版本也是用这个方法来实现的)在PB9.0...

2018-10-22 17:15:36 2227

转载 PBDOM 解析和生成XML

1. PBDOM设置1)添加pbdom120.pbd(%SYBASE%/Shared/PowerBuilder)到工程的pbl列表中2) %SYBASE%/Shared/PowerBuilder应该在系统路径或者应用程序的路径中(也就是pbdom要使用此路径下的pbdom120.pbd, PBXerces120.dll,xerces-c_2_6.dll,xerces-depdom_2_6.dl...

2018-10-22 16:46:54 560

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除