PB
文章平均质量分 62
vvtigervv
这个作者很懒,什么都没留下…
展开
-
CAST 和 CONVERT
<br />CAST 和 CONVERT <br />将某种数据类型的表达式显式转换为另一种数据类型。CAST 和 CONVERT 提供相似的功能。 <br /><br />语法 <br />使用 CAST: <br /><br />CAST ( expression AS data_type ) <br /><br />使用 CONVERT: <br /><br />CONVERT ( data_type [ ( length ) ] , expression [ , style ] ) <br原创 2011-03-23 15:03:00 · 508 阅读 · 0 评论 -
PB datawindow中修改列的属性
<br /><br />在编制管理信息应用系统中,一般都会遇到一个共同问题,那就是如何根据不同情况去控制表中的数据列,比如对于同一DATAWINDOW不同的用户有不同的操作(如对于数据录入人员可以更改数据,而对于查询人员一般不能更改数据),下面就以一个简单的工资表为例来说明利用PB如何在DATAWINDOW中控制列的修改方式。<br /><br /> 工资表基本列如下:<br />代码<br />姓名<br />工作时间<br />基础工资<br />浮动工资<br />岗位工资<br />知识分子补原创 2011-03-23 15:04:00 · 4351 阅读 · 0 评论 -
PB中Datawindow函数Retrieve()详解
<br /><br />函数作用:为DataWindow或者Datastore检索数据。在使用该函数之前应该执行过函数SetTransObject或者SetTrans,为数据窗口设置过事务对象。该函数执行之前,首先将数据窗口中已有的数据清除掉,然后将数据库中的数据检索到数据窗口中。所以,如果希望将检索到的数据追加到数据窗口中,需要编写程序。在数据窗口对象的RetrieveStart事件中返回2,即可防止清除掉数据窗口中的已有数据。 <br />函数语法:long dwcontrol.Retrieve (原创 2011-03-23 15:03:00 · 11274 阅读 · 1 评论 -
itemchanged事件中的返回值
<br /><br />在itemchanged事件中的返回值有特定含义的:<br />0 (Default) Accept the data value<br />1 Reject the data value and do not allow focus to change<br />2 Reject the data value but allow the focus to change<br />0--(缺省返回值),接收新修改的值; <br /><br />1--不接收新修改的值且不允许改变输原创 2011-03-23 15:05:00 · 892 阅读 · 0 评论 -
pb函数库之日期、时间函数
<br /><br />pb函数库之日期、时间函数Day()<br />功能得到日期型数据中的号数(1到31之间的整数值)。<br />语法Day ( date )<br />参数date:要得到号数的日期值返回值 Integer。函数执行成功时返回号数(1到31之间的整数值)。如果date参数的值为NULL,则Day()函数返回NULL。 DayName()<br />功能得到指定日期是一周中的星期几(例如,Sunday, Monday...)。<br />语法DayName ( date原创 2011-03-23 15:07:00 · 5893 阅读 · 0 评论 -
pb函数库之数据类型检查与转换函数
<br />Asc()<br />功能得到字符串第一个字符的ASCII码整数值。<br />语法Asc ( string )<br />参数string:要得到第一个字符ASCII值的字符串返回值Integer。函数执行成功时返回string参数第一个字符的ASCII值,如果string参数的值为NULL,则Asc()函数返回NULL。 Char()<br />功能将字符串的第一个字符、Blob变量的第一个值、或一个整数转换成字符。<br />语法Char ( n )<br />参数n:原创 2011-03-23 15:06:00 · 752 阅读 · 0 评论 -
12个用一条语句写成的有关日期函数
<br />//1.生肖(年份参数:int ls_year 返回参数:string):<br />mid(fill('鼠牛虎兔龙蛇马羊猴鸡狗猪',48),(mod(ls_year -1900,12)+13)*2 -1,2) <br />//2.天干地支(年份参数:int ls_year 返回参数:string):<br />mid(fill('甲乙丙丁戊己庚辛壬癸',40),(mod(ls_year -1924,10)+11)*2 -1,2)+mid(fill('子丑寅卯辰巳午未申酉原创 2011-03-23 15:06:00 · 382 阅读 · 0 评论 -
PB中部分sqlca.sqlcode值的意义
SQLCODE 是废弃的错误代码模式,是一个简单的整数。 0 标识成功,正数标识带着额外信息的成功,负数表示一个错误。SQL 标准只定义了正数值 +100, 这个表示最后的命令返回零行或者影响了零行,并且没有特定的负数值。这些是已经赋值的 SQLCODE 数值:-12 (ECPG_OUT_OF_MEMORY) 表明你的虚拟内存已经耗尽(SQLSTATE YE001) -200 (ECPG_UNSUPPORTED) 表明预处理器生成了一些库不知道的原创 2011-04-29 10:36:00 · 3807 阅读 · 0 评论