2024年3月17日發(作者:防洪)
PowerBuilder為數據窗口控件提供了豐富的函數,這些函數使用戶能夠在使用數據窗
口控件時得心應手。
與數據庫有關的函數
這類函數完成與數據庫有關的功能。
一、連接數據庫
連接數據庫也就是指定事務對象。PowerBuilder提供了兩個函數:SetTrans()和
SetTransObject()。
語法格式:
dw_ns(TransactionObject)
dw_nsObject(TransactionObject)
其中,dw_control是所使用的數據窗口控件,transactionObject是所要指定的事務
對象。
這兩個函數有一個重要的區別就是在使用SetTrans()函數時,用戶不需做任何數據初
始化或事務對象初始化工作。用戶只需要在這里填充一個事務對象,PB就會自動完成對該
事物對象的初始化以及和數據庫連接的工作。而使用SetTransObject()函數時,用戶必須
首先把所用的事務對象連接到數據庫上。
但是,這并不意味著SetTrans()函數比SetTransObject()函數更好,使用SetTrans()
函數時,每調用一次函數必須連接一次數據庫,因為這個函數在每個事務處理的末端都會
執行Disconnect語句。與此相反,使用SetTransObject()函數可以為數據庫維持一個開
放性的連接。因此在一般情況下,為了提高效率,總是采用SetTransObject()函數。
這兩個函數都是成功時返回1,發生錯誤時返回-1。
二、檢索數據
用于檢索數據的函數只有一個,就是Retrieve()函數。
語法格式:
dw_ve()
假如數據窗口控件上的數據窗口對象是有檢索參數的,就要在這個函數調用時加上檢
索參數。而且檢索參數必須和數據窗口對象中定義順序一致。
此函數返回一個長整型的數據,代表檢索出來的數據行數。假如發生錯誤,將返回-1。
三、更新數據
當用戶對數據窗口對象內的數據修改后,想把這些修改反映到數據庫中去時,必須使
用Update()函數。
語法格式:
本文發布于:2024-03-17 14:26:12,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/88/57205.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:powerbuilder 常用基礎知識.doc
本文 PDF 下載地址:powerbuilder 常用基礎知識.pdf
| 留言與評論(共有 0 條評論) |