⑴ DatabaseName屬性
DatabaseName屬性描述要訪問的數據庫的名字
● 已定義的BDE別名
● 本地型數據庫的目錄
● Local InterBase服務器的目錄路徑和文件名
● TDatabase定義的應用程序別名
在改變DatabaseName之前要使用Close方法將Dataset部件置為非活躍狀態
⑵ StoredProcName屬性
StoredProcName屬性表示服務器上的存儲過程名
⑶ Overload屬性
Oracle服務器允許Oracle軟件包中存儲過程的重載
⑷ Params屬性
Params屬性包含傳給存儲過程的參數
⑴ ParamByName方法
聲明
ParamByName方法返回Params屬性中具有名為Value的元素值
⑵ Prepare方法
PrePare方法准備要執行的存儲過程
⑶ ExecProc方法
ExecProc方法執行服務器上的存儲過程
⑷ Open方法
Open方法打開DataSet部件
為數據庫服務器上的存儲過程建立一個TStoredProc部件的步驟如下
⑴ 從Component Palette的Data Access頁選擇TStoredProc部件放在數據模塊上
⑵ 將TStoredProc部件的DatabaseName屬性設置為存儲過程所在的數據庫名
DatabaseName必須是BDE別名
⑶ 將TStoredProc部件的StoredProcName屬性設為所用的存儲過程名
列表框中選擇
⑷ 在TStoredProc部件的Params屬性中描述輸入參數
入參數
許多存儲過程需要給它們傳入一系列的輸入參數
要激活TStoredProc的參數編輯器
① 選擇TStoredProc部件
② 按鼠標右鍵激活加速菜單(Speed Menu)
③ 選擇Define Parameters
參數名列表框顯示過程的所有輸入
參數類型復選框中描述所選的參數是輸入
數據類型復選框
在值編輯框中給輸入參數賦值
如果服務器不傳遞存儲過程信息給Delphi
設置完參數後
在運行時建立參數
StaredProc
也能夠用ParamsByName方法通過名字訪問參數
StoredProc
要使用存儲過程還必須准備並執行它
● 在設計時
● 在運行時
例如
StoredProc
要執行准備好的存儲過程
StoredProc
StoredProc
StoredProc
當你執行一個存儲過程
存儲過程在輸出參數數組中返回值
在運行時訪問存儲過程的輸出參數
Edit
Edit
如果存儲過程返回結果集
在某些服務器上如Sybase
用數據相關控制顯示存儲過程返回結果的方法如下
① 將DataSource部件放在數據模塊上
② 將DataSource部件的DataSet屬性設置為接收數據的TStoredProc部件的名字
③ 將數據相關控制的DataSource屬性設為DataSource部件的名字
這樣
返回目錄
編輯推薦
Java程序設計培訓視頻教程
J
Visual C++音頻/視頻技術開發與實戰
Oracle索引技術
ORACLE
Java程序性能優化
C嵌入式編程設計模式
Android游戲開發實踐指南
[
From:http://tw.wingwit.com/Article/program/Delphi/201311/25132.html