PowerBuilder函数大全

更新时间:2024-03-17 14:25:27 阅读: 评论:0

2024年3月17日发(作者:健身标语)

PowerBuilder函数大全

***************************************************************************************************

PowerBuilder函数详解

数组函数

LowerBound()

LowerBound()功能得到指定数组第n维的下界。

语法LowerBound ( array {, n } )

参数array:数组名n:数值类型,可选项,指定要得到数组哪一维的下界。缺省值为1返回值

Long。函数执行成功时返回array数组第n维的下界。如果n的值超过了指定数组的最大维数,

那么该函数返回-1。如果任何参数的值为NULL,LowerBound()函数返回NULL。

UpperBound()

UpperBound()功能得到指定数组第n维的上界。

语法UpperBound( array {, n } )

参数array:数组名n:数值类型,可选项,指定要得到数组哪一维的上界。缺省值为1 返回值

Long。函数执行成功时返回array数组第n维的上界。如果n的值超过了指定数组的最大维数,

那么该函数返回-1。如果任何参数的值为NULL,UpperBound()函数返回NULL。

Blob(大二进制对象)函数

Blob()

Blob()功能将字符串转换成Blob类型数据。

语法Blob ( text )

参数text: string类型,指定要转换的数据返回值Blob。函数执行成功时返回转换后的Blob类

型数据;如果text参数的值为NULL,则Blob()函数返回NULL。

BlobEdit()

功能将任意类型的数据插入到Blob类型变量的指定位置。

语法BlobEdit ( blobvariable, n, data )

参数blobvariable:Blob类型的已初始化变量,将向该变量中插入数据n:指定插入位置,有效

值在1到4,294,967,295之间data:要插入到Blob类型变量中的数据,其数据类型可以是任何

有效的PowerBuilder数据类型返回值Unsigned long。函数执行成功时返回下次可以插入数据的

位置;如果blobvariable变量中空间不够或任何参数的值为NULL,则BlobEdit()函数返回NULL。

BlobMid()

功能从Blob变量中提取出一段数据。提取之后,原Blob变量内容不变。

语法BlobMid ( data, n {, length } )

参数data:Blob类型的数据n:指定要提取数据的起始位置,有效值在1到4,294,967,295之间

length:可选项,指定要提取数据的长度,以字节为单位,有效值在1到4,294,967,295之间。

缺省时提取从指定位置n到末尾的所有数据返回值Blob。函数执行成功时返回指定字节数的数据。

如果n的值大于data的字节数,函数返回空。如果n与length的和超过了data数据的字节数,

那么BlobMid()函数返回剩下的数据,数据长度将小于参数length的值。如果任何参数的值为

NULL,则BlobMid()函数返回NULL。

Len()

功能得到Blob类型变量的数据长度,以字节为单位。

语法Len ( blob )

参数blob:Blob类型变量返回值Long。函数执行成功时返回blob变量的长度,发生错误时返回

-1。如果任何参数的值为NULL,则Len()函数返回NULL。用法如果在说明Blob类型的变量时指

定了变量长度,那么对该变量来说,Len()函数得到的就是这个指定的长度。如果在变量说明时未

指定变量长度,那么PowerBuilder在赋值时调整长度,未赋值Blob类型变量的长度为0。

String()

功能将Blob类型变量的值转换成字符串类型。如果Blob类型变量的值不是文本型数据,String()

函数将其值解释成字符。

语法String ( blob )

参数blob:要对其值进行类型转换的Blob类型变量返回值String。函数执行成功时返回转换后的

数据,失败时返回空字符串("")。如果blob变量中包含的数据不是字符串类型的数据,那么String()

函数尽可能把数据解释为字符,并返回字符串类型数据。如果blob参数的值为NULL,则String()

函数返回NULL。

数据类型检查与转换函数

String()

功能按指定格式将数据转换成字符串。String()可以把Date、DateTime、数值类型、Time、String

类型的数据转换成指定格式的字符串。

语法String(data,{format})

参数data:指定要转换格式的数据,其数据类型可以是Date、DateTime、数值类型、Time、String,

也可以是包含上述类型数据的Any类型变量format:可选项,string类型,其值指定数据格式。

如果data参数的类型为string,则必须指定format参数返回值String。函数执行成功时返回以字

符串方式表示的指定数据,如果data参数的数据类型与format参数指定的格式不匹配、format

参数指定的格式无效、或data参数不是前面提到的适宜数据类型时,String()函数返回空字符串

("")。

用法:

format是个用掩码表示的字符串,对data参数为数值类型的情况来说,格式为:正数格式;负数

PowerBuilder函数大全

本文发布于:2024-03-17 14:25:26,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/zhishi/a/1710656727163850.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:PowerBuilder函数大全.doc

本文 PDF 下载地址:PowerBuilder函数大全.pdf

上一篇:powerbuilder语法
下一篇:返回列表
标签:数据   类型   指定   变量
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 实用文体写作网旗下知识大全大全栏目是一个全百科类宝库! 优秀范文|法律文书|专利查询|