線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:892
推到 Plurk!
推到 Facebook!

預儲程序的調用

尚未結案
zhong
一般會員


發表:46
回覆:17
積分:12
註冊:2004-08-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-09-22 15:31:19 IP:218.14.xxx.xxx 未訂閱
一預存程序有三個參數,第一個是字符型的傳入參數,第二個是數字型的傳入參數,第三個是數字型的傳出參數,兩個傳入參數均是從兩個edit中動態輸入再傳入的,請問用StoredProc調用的話程式代碼該怎麼寫? 初學者望高手們多賜教
pgdennis
資深會員


發表:41
回覆:526
積分:443
註冊:2002-05-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-09-22 15:52:38 IP:218.163.xxx.xxx 未訂閱
其實你用StoredProc在本站搜尋 就會有很多資料了 其中一個http://delphi.ktop.com.tw/topic.php?topic_id=48618 有你要的資料... 星期一,星期二...星期日..星期一..無窮迴圈@@
------
星期一,二...無窮迴圈@@
sl@cableplus.com.cn
高階會員


發表:168
回覆:359
積分:130
註冊:2004-03-26

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-09-22 17:04:50 IP:218.80.xxx.xxx 未訂閱
变量:=存储过程名.ParamByName('传出来的参数').AsString
zhong
一般會員


發表:46
回覆:17
積分:12
註冊:2004-08-02

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-09-24 16:14:11 IP:218.14.xxx.xxx 未訂閱
不好意思,我看了StoredProc相關討論後,還是不會用,我只會簡單的無傳出參數的預存程式,如 StoredProc1.Params[1].AsString:='abc'; StoredProc1.Params[2].AsString:='def'; StoredProc1.Prepare; Storedproc1.ExecProc; 但如果有傳出參數時,我就不會用了. 初學者望高手們多賜教
change.jian
版主


發表:29
回覆:620
積分:439
註冊:2003-06-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-09-24 16:43:30 IP:61.218.xxx.xxx 未訂閱
將要回傳的參數的Params的ParamType屬性設為ptOutput,然後在呼叫完ExecProc之後去讀取該Params的值,如下(假設Params[3]代表會回傳的參數): StoredProc1.Params[1].AsString:='abc'; StoredProc1.Params[2].AsString:='def'; StoredProc1.Params[3].ParamType:=ptOutput; StoredProc1.Prepare; Storedproc1.ExecProc; ReturnMessage:=StoredProc1.Params[3].AsString; //這裡讀取
引言: 不好意思,我看了StoredProc相關討論後,還是不會用,我只會簡單的無傳出參數的預存程式,如 StoredProc1.Params[1].AsString:='abc'; StoredProc1.Params[2].AsString:='def'; StoredProc1.Prepare; Storedproc1.ExecProc; 但如果有傳出參數時,我就不會用了. 初學者望高手們多賜教
ko
資深會員


發表:28
回覆:785
積分:444
註冊:2002-08-14

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-09-24 16:52:53 IP:61.221.xxx.xxx 未訂閱
zhong 你好: 用 StoredProc1 無法回傳執行後的結果 所以要用 Query 來做 如果StoredProc name= count_Proc Query.SQL.Add('exec count_Proc ' Quotedstr('參數一') ' 參數2'); Query.Open;
------
======================
昏睡~
不昏睡~
不由昏睡~
系統時間:2024-06-29 8:48:47
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!