2024年3月17日發(作者:健身標語)

***************************************************************************************************
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參數為數值類型的情況來說,格式為:正數格式;負數
本文發布于:2024-03-17 14:25:26,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/1710656727163850.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:PowerBuilder函數大全.doc
本文 PDF 下載地址:PowerBuilder函數大全.pdf
| 留言與評論(共有 0 條評論) |