關於ADOStoredProc取得cursor一問 |
尚未結案
|
windheartalan
一般會員 發表:21 回覆:23 積分:8 註冊:2005-03-24 發送簡訊給我 |
各位大大好,小弟有關於ADOStoredProc數問,請知道的人代為解答,
先說明該爬的文已經爬過,目前沒辦法解決我的問題, 我的程式碼如下:
ADOsp->Parameters->Clear();
ADOsp->ProcedureName="sp_name";
ADOsp->Parameters->CreateParameter("@cust_",ftString,pdInput,10,custid);
ADOsp->Parameters->CreateParameter("@cur",ftCursor,pdInputOutput,0,NULL);
ADOsp->Parameters->CreateParameter("@RET",ftInteger,pdOutput,0,NULL);
ADOsp->Prepared=true;
ADOsp->ExecProc(); 這樣執行ADOsp->ExecProc()時,會發生錯誤訊息如下:
"提供不一致或不完全的資訊導致參數物件不適當地被拒" 重點在於cursor輸出那行,之前有版友說換成ftInterface,那會回,
"應用程式目前的操作所使用的值是個錯誤的類型" 本身sp驗證過也測試過是ok的,問題應該是出在cursor這裡不知如何設定,
沒有回傳cursor的sp,經我用相同語法測試是沒有問題的, 我發現之前的版友討論的,其實還是有人跟我碰到類似的狀況,
但沒得到回答了,這裡再提出一次,希望可以有高手幫忙解惑, 另外順便請教一點,如果ADOsp->ExecProc()執行成功,
那要如何去取得cursor的值,請指教,在這先謝謝各位了.
|
windheartalan
一般會員 發表:21 回覆:23 積分:8 註冊:2005-03-24 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |