<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[冷寂]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u012369435</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u012369435]]></copyright><item><title><![CDATA[【PB】PowerBuilder API Site 说明]]></title><link>https://blog.youkuaiyun.com/u012369435/article/details/42144033</link><guid>https://blog.youkuaiyun.com/u012369435/article/details/42144033</guid><author>u012369435</author><pubDate>Thu, 25 Dec 2014 11:26:18 +0800</pubDate><description><![CDATA[Api函数名                               函数说明                             WIN16可用  WIN95可用  WINNT可用
-------------------------------------------------------------------------------------------------------]]></description><category></category></item><item><title><![CDATA[【PB】PowerBuilder API Site]]></title><link>https://blog.youkuaiyun.com/u012369435/article/details/42143925</link><guid>https://blog.youkuaiyun.com/u012369435/article/details/42143925</guid><author>u012369435</author><pubDate>Thu, 25 Dec 2014 11:20:40 +0800</pubDate><description><![CDATA[FUNCTION ulong AbortDoc(ulong hdc) LIBRARY "gdi32.dll"


FUNCTION ulong AbortPath(ulong hdc) LIBRARY "gdi32.dll"


FUNCTION ulong AbortPrinter(ulong hPrinter) LIBRARY "winspool.drv"


FUNCTIO]]></description><category></category></item><item><title><![CDATA[不可视对象的自动实例化BUG]]></title><link>https://blog.youkuaiyun.com/u012369435/article/details/42081863</link><guid>https://blog.youkuaiyun.com/u012369435/article/details/42081863</guid><author>u012369435</author><pubDate>Mon, 22 Dec 2014 16:49:29 +0800</pubDate><description><![CDATA[PB有个隐藏BUG会占用内存，影响效率---不可视对象的自动实例化BUG]]></description><category></category></item><item><title><![CDATA[oracle 10g函数大全--分析函数]]></title><link>https://blog.youkuaiyun.com/u012369435/article/details/38366931</link><guid>https://blog.youkuaiyun.com/u012369435/article/details/38366931</guid><author>u012369435</author><pubDate>Mon, 04 Aug 2014 11:16:24 +0800</pubDate><description><![CDATA[一、总体介绍12.1 分析函数如何工作语法 FUNCTION_NAME(,…) OVER (  > ) PARTITION子句 ORDER BY子句 WINDOWING子句 缺省时相当于RANGE UNBOUNDED PRECEDING
1. 值域窗(RANGE WINDOW) RANGE N PRECEDING 仅对数值或日期类型有效,选定窗为排序后当前行之前,某列(即排序列)值大于/小于(当]]></description><category></category></item><item><title><![CDATA[linux按照日期生成文件]]></title><link>https://blog.youkuaiyun.com/u012369435/article/details/38365781</link><guid>https://blog.youkuaiyun.com/u012369435/article/details/38365781</guid><author>u012369435</author><pubDate>Mon, 04 Aug 2014 10:04:19 +0800</pubDate><description><![CDATA[$(date +%Y-%m-%d-%H:%M).log
生成格式如下：2008-12-18-16:43.log

　　时间方面 : 
% : 印出 % 

%n : 下一行 

%t : 跳格 

%H : 小时(00..23)

%I : 小时(01..12)

%k : 小时(0..23)

%l : 小时(1..12)

%M : 分钟(00..59)
]]></description><category></category></item><item><title><![CDATA[PB对象Event ID说明]]></title><link>https://blog.youkuaiyun.com/u012369435/article/details/38320351</link><guid>https://blog.youkuaiyun.com/u012369435/article/details/38320351</guid><author>u012369435</author><pubDate>Thu, 31 Jul 2014 17:04:07 +0800</pubDate><description><![CDATA[pbm_bmgetcheck 单选按钮或多选按钮是否被选。
pbm_bmgetstate 按钮是否加亮。
pbm_bmsetcheck 将无线按钮或确认框的选中状态改为未选中状态,反之亦然。
pbm_bmsetstate 加亮或不加亮按钮。
pbm_bmchange 改变按钮的风格,例如,改为单选按钮或组合框。

------------------------------------]]></description><category></category></item><item><title><![CDATA[11g导出的dmp导入到 10g的数据库]]></title><link>https://blog.youkuaiyun.com/u012369435/article/details/38297031</link><guid>https://blog.youkuaiyun.com/u012369435/article/details/38297031</guid><author>u012369435</author><pubDate>Wed, 30 Jul 2014 12:05:35 +0800</pubDate><description><![CDATA[将oracle 11g导出的dmp文件导入到oracle10g 
1.进行导入表操作，提示：
IMP-00010: 不是有效的导出文件, 头部验证失败
IMP-00000: 未成功终止导入

2.从网上查阅，oracle数据11g到10g是有问题的，一般由oracle10g客户端去连oracle11g进行导出数据操作然后导入到oracle10g，如果手中只有oracle11g的dmp文件]]></description><category></category></item><item><title><![CDATA[PB应用对象及配置文件]]></title><link>https://blog.youkuaiyun.com/u012369435/article/details/38271635</link><guid>https://blog.youkuaiyun.com/u012369435/article/details/38271635</guid><author>u012369435</author><pubDate>Tue, 29 Jul 2014 15:48:02 +0800</pubDate><description><![CDATA[//////////////////////////////////
APPLICATION对象
【其他】
■学习事件要应从以下个方面入手：
事件的触发时机
事件的参数
事件的返回值
事件中的常用编程
事件的函数

【属性】
▲AppName和DisplayName
这两个属性都是String类型的，AppName应用对象的名称在创建应用对象时定义，无法修改，在运行时也不能]]></description><category></category></item><item><title><![CDATA[PB子数据窗口]]></title><link>https://blog.youkuaiyun.com/u012369435/article/details/38270999</link><guid>https://blog.youkuaiyun.com/u012369435/article/details/38270999</guid><author>u012369435</author><pubDate>Tue, 29 Jul 2014 15:28:58 +0800</pubDate><description><![CDATA[**通常的子数据窗口也就是下拉数据窗口。子数据窗口也是普通的数据窗口对象，没有什么特殊的地方，它的创建方法、可以使用的控件、编程时可以使用的函数等，都和普通的数据窗口相同。特殊的地方只是因为它放在了父数据窗口中，需要和父窗口进行配合。
**当为数据窗口中某字段指定为下拉数据窗口编辑风格时，必须提供以下三个属性：
a)子数据窗口名称。
b)显示字段名称：该字段中的内容显示在父数据窗口的字段上，]]></description><category></category></item><item><title><![CDATA[PB数据管道]]></title><link>https://blog.youkuaiyun.com/u012369435/article/details/38268467</link><guid>https://blog.youkuaiyun.com/u012369435/article/details/38268467</guid><author>u012369435</author><pubDate>Tue, 29 Jul 2014 14:09:29 +0800</pubDate><description><![CDATA[数据管道提供了一种不同数据库之间传递数据和(或)表结构的方法。

数据管道对象
要完成数据管道的功能需要提供如下内容：
需要数据源和目标数据库，并能够和这两个数据库正常联接
需要源数据库中的哪些表；
需要复制到目标数据库中的什么位置；
要完成哪些管道操作；
发生错误的频率；
允许发生错误的最大数；
需要包括的扩充特性。

数据管道画板
New —> DataBase —>]]></description><category></category></item><item><title><![CDATA[PB数据库相关]]></title><link>https://blog.youkuaiyun.com/u012369435/article/details/37698345</link><guid>https://blog.youkuaiyun.com/u012369435/article/details/37698345</guid><author>u012369435</author><pubDate>Fri, 11 Jul 2014 17:04:11 +0800</pubDate><description><![CDATA[----------------------------------------------------------------
数据库画板：
一张表定义了主键或者唯一索引，则可以在Results视窗中修改、增加、删除数据。
使用SQL语句创建数据表是最快捷的方式。但是，PB在创建数据表的同时，要在系统数据表中添加关于数据表的信息，表和字段的扩展属性都保存在系统表中。所以，直接使用SQL语句]]></description><category></category></item><item><title><![CDATA[PB数据窗口其他知识]]></title><link>https://blog.youkuaiyun.com/u012369435/article/details/37697777</link><guid>https://blog.youkuaiyun.com/u012369435/article/details/37697777</guid><author>u012369435</author><pubDate>Fri, 11 Jul 2014 16:43:51 +0800</pubDate><description><![CDATA[////////////////////////////////
标识当前行
〓标识当前行也就是给当前行加上醒目的标记，以便用户更清楚当前要对哪一行数据进行操作，尤其当用户的操作中间有停顿时，继续进行操作就特别需要知道哪个是当前行。这里的当前行不要狭隘地理解成仅仅是光标所在行。当翻页时如果光标所在行不在当前页中，这时应该将当前页中的第一行置为当前行，否则容易造成错觉；当删除数据时，不能自动改变]]></description><category></category></item><item><title><![CDATA[PB数据窗口控件之函数]]></title><link>https://blog.youkuaiyun.com/u012369435/article/details/37653299</link><guid>https://blog.youkuaiyun.com/u012369435/article/details/37653299</guid><author>u012369435</author><pubDate>Thu, 10 Jul 2014 11:58:14 +0800</pubDate><description><![CDATA[【函数】
★SetTransObject
语法：dwcontrol.SetTransObject (transaction )
功能：给数据窗口或者datastore控件dwcontrol设置事务对象transaction，缺省事务对象是SQLCA。
返回值：成功设置事务对象则返回1，执行过程中发生了错误则返回-1，有任意参数为Null时返回Null。
★Retrieve
语法：dwc]]></description><category></category></item><item><title><![CDATA[PB数据窗口控件之事件]]></title><link>https://blog.youkuaiyun.com/u012369435/article/details/37653075</link><guid>https://blog.youkuaiyun.com/u012369435/article/details/37653075</guid><author>u012369435</author><pubDate>Thu, 10 Jul 2014 11:57:07 +0800</pubDate><description><![CDATA[【事件】
◆Clicked
鼠标左键在数据窗口控件上任意位置单击时触发该事件。该事件中有4个参数，可以在脚本中直接使用。
xpos：表示和数据窗口最左侧的距离的整数。
ypos：表示和数据窗口最上部的距离的整数，不包括标题条。
row：表示用户所单击的行号的long型数。
dwo：用户单击对象，是DWObject类型。
在该事件的脚本中使用这些参数，可以给用户一些提示信息或者获取用户]]></description><category></category></item><item><title><![CDATA[PB数据窗口控件之简介]]></title><link>https://blog.youkuaiyun.com/u012369435/article/details/37652937</link><guid>https://blog.youkuaiyun.com/u012369435/article/details/37652937</guid><author>u012369435</author><pubDate>Thu, 10 Jul 2014 11:48:33 +0800</pubDate><description><![CDATA[数据窗口控件-datawindow
PB9.0提供了28个属性、35个默认事件、162个函数。注意与数据窗口对象的区分。
【其他】
■脚本的执行效率
*尽量不要在RetrieveRow事件下编写脚本（包括注释）。
*如果数据窗口的DoubleClicked事件中编写了脚本，那么在数据窗口的C1icked事件中的脚本应该尽量短，否则双击事件中的脚本永远不可能得到执行。一般来说，Cliked]]></description><category></category></item><item><title><![CDATA[PB数据窗口控件之属性]]></title><link>https://blog.youkuaiyun.com/u012369435/article/details/37653025</link><guid>https://blog.youkuaiyun.com/u012369435/article/details/37653025</guid><author>u012369435</author><pubDate>Thu, 10 Jul 2014 11:48:26 +0800</pubDate><description><![CDATA[【属性】
▲DataObject
数据源
▲Title
用来显示在数据窗口的标题条（TitleBar）上的一个字符串。建议该字符串要有一定的含义，能够标明数据窗口的用途或者其中的数据的类别。该属性的缺省值none。当属性TitleBar为True时，该属性起作用。
▲Visible
是否显示数据窗口控件，缺省为True。有时为了向其他数据窗口提供数据，除了使用datastore控件外，]]></description><category></category></item><item><title><![CDATA[win7系统可以远程可以ping通，但是访问不行处理]]></title><link>https://blog.youkuaiyun.com/u012369435/article/details/37650517</link><guid>https://blog.youkuaiyun.com/u012369435/article/details/37650517</guid><author>u012369435</author><pubDate>Thu, 10 Jul 2014 10:12:40 +0800</pubDate><description><![CDATA[1、直接按下win+r键，输入secpol.msc，打开本地安全策略。
2、找到“安全设置”的“本地策略”的“安全选项”
3、在右边一栏找到“网络安全：LAN管理器身份验证级别”，双击进入
4、在默认状态选项下，英文版应该为"no defined"，中文版为空。下拉那个默认选项，选择“仅发送NTLM响应”
5、确认，收工]]></description><category></category></item><item><title><![CDATA[PB数据窗口对象之Button]]></title><link>https://blog.youkuaiyun.com/u012369435/article/details/36879655</link><guid>https://blog.youkuaiyun.com/u012369435/article/details/36879655</guid><author>u012369435</author><pubDate>Fri, 04 Jul 2014 13:04:33 +0800</pubDate><description><![CDATA[〓Button重要属性
*Action属性
该属性是Button控件最重要的一个属性。在数据窗口画板中，可以选择一个按钮有哪个动作。可选的动作都是事先定义好的，开发人员没有机会精确定义某个动作的执行，只能在运行时动态改变按钮的动作。
可以在设计时指定按钮的动作。在按钮属性窗口的General属性页，下拉列表框Action
中可以选择可用的动作。
在程序运行时可以使用Action属性来获取]]></description><category></category></item><item><title><![CDATA[PB数据窗口对象之字段属性和计算域属性]]></title><link>https://blog.youkuaiyun.com/u012369435/article/details/36879529</link><guid>https://blog.youkuaiyun.com/u012369435/article/details/36879529</guid><author>u012369435</author><pubDate>Fri, 04 Jul 2014 13:01:59 +0800</pubDate><description><![CDATA[〓字段和计算域的属性-更多见帮助(DataWindow objectproperties)

*获取字段的类型（Coltype属性）
字段的ColType属性是一个非常有用的属性，使用该属性可以在程序运行时获取字段的类型。但是不能在运行时修改该属性。下面是它的语法：
直接引用：dw_1.object.object.objectname.coltype
在Describe函数中："obje]]></description><category></category></item><item><title><![CDATA[PB数据窗口对象之信息修改]]></title><link>https://blog.youkuaiyun.com/u012369435/article/details/36879391</link><guid>https://blog.youkuaiyun.com/u012369435/article/details/36879391</guid><author>u012369435</author><pubDate>Fri, 04 Jul 2014 12:58:32 +0800</pubDate><description><![CDATA[〓修改数据窗口信息
为了在运行时修改数据窗口对象特征，应该使用Modify函数，而不是直接访问语法。该函数的语法如下：
dwcontrol.Modify(modstring)
其中，dwcontrol是数据窗口控件名称，既可以是数据窗口也可以是子数据窗口，还可以是datastore对象。modstring是修改字符串，用来指示要修改哪些对象的哪些属性。如果修改成功函数则返回空字符串，如果修改]]></description><category></category></item></channel></rss>