SQLStoredProc的問題 |
尚未結案
|
sun_chih_yen
一般會員 發表:40 回覆:33 積分:13 註冊:2003-10-03 發送簡訊給我 |
各位前輩請教一個問題
就是我在INTERBASE去建立了一個PROCEDRE 內容是 CREATE PROCEDURE test01 ( C_CLOSE integer,C_RELAY integer,C_RECYCLE integer) RETURNS (Status char(20)) AS BEGIN ....... END 而我在IBEXPERT能正常執行也能傳回值 那麼我在DELPHI7 DBEXPRESS的設定如下 SQLStoredProc := TSQLStoredProc.Create(nil); SQLStoredProc.SQLConnection := datamodule1.connGLB; SQLStoredProc.StoredProcName := 'test01 '; SQLStoredProc.Params.ParamByName( C_CLOSE').Value := 1; SQLStoredProc.Params.ParamByName( C_RELAY ').Value := 0; SQLStoredProc.Params.ParamByName( C_RECYCLE ').Value :=1 ; SQLStoredProc.ExecProc; 可是它卻說SQLStoredProc.Params.ParamByName( C_CLOSE').Value := 1;找不到 我的設定有錯誤嗎 感謝 |
st33chen
尊榮會員 發表:15 回覆:591 積分:1201 註冊:2005-09-30 發送簡訊給我 |
1. 我用 delphi 6 有時發生這狀況是因為 storedporc 的參數忘了設 datatype,
( delphi 6 對 storedproc 的參數內定 datatype 為 ftUnKnown ) 不知道您是否也是如此 2. 不知是否您打錯了 SQLStoredProc.Params.ParamByName( 'C_CLOSE' ).Value := 1; SQLStoredProc.Params.ParamByName( 'C_RELAY' ).Value := 0; SQLStoredProc.Params.ParamByName( 'C_RECYCLE' ).Value :=1 ; parambyname 中的參數為字串常數或變數, 常數的話要用單引號括起來, 我倒沒試過引號內能否有空格, 請自行測一下 參考一下 ===================引 用 sun_chih_yen 文 章=================== 各位前輩請教一個問題 就是我在INTERBASE去建立了一個PROCEDRE 內容是 CREATE PROCEDURE test01 ( C_CLOSE integer,C_RELAY integer,C_RECYCLE integer) RETURNS (Status char(20)) AS BEGIN ....... END 而我在IBEXPERT能正常執行也能傳回值 那麼我在DELPHI7 DBEXPRESS的設定如下 SQLStoredProc := TSQLStoredProc.Create(nil); SQLStoredProc.SQLConnection := datamodule1.connGLB; SQLStoredProc.StoredProcName := 'test01 '; SQLStoredProc.Params.ParamByName( C_CLOSE').Value := 1; SQLStoredProc.Params.ParamByName( C_RELAY ').Value := 0; SQLStoredProc.Params.ParamByName( C_RECYCLE ').Value :=1 ; SQLStoredProc.ExecProc; 可是它卻說SQLStoredProc.Params.ParamByName( C_CLOSE').Value := 1;找不到 我的設定有錯誤嗎 感謝
------
IS IT WHAT IT IS 我是 李慕白 請倒著唸. 又想把老話拿出來說, 請用台語發音 : 專家專家全是ROBOT CAR (滷肉腳啦); 都已接手這麼久了, 績效還是那麼爛, 講話還那麼大聲. |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |