請問Stored Procedure是否可以顯示變數值 |
尚未結案
|
moko
一般會員 發表:31 回覆:34 積分:13 註冊:2002-09-20 發送簡訊給我 |
|
cancer
高階會員 發表:58 回覆:319 積分:190 註冊:2004-07-31 發送簡訊給我 |
用微軟的資料庫工具來查詢,跟實際的指令結果有可能不一樣,我用 Sql Server 2005 management studio,查詢回來的 Memo 欄位,所有跳行字元都改成空格了,把內容複製出來,點上文字檔,跳行全部不見了。
===================引 用 moko 文 章=================== 大家好 ? 因為我的sp內有一些print 或 select變數的指令, 請問delphi裡面的stored proedure是不是可以執行時, 像直接在sql server的query工具裡執行一樣, 可以將變數顯示出來呢? 因為同樣的SP,我把SQL語法用delphi執行跟直接在QUERY工具內執行, 他們的結果竟然不一樣,所以我想看看用程式執行時,變數是否有差異 謝謝大家!! |
ko
資深會員 發表:28 回覆:785 積分:444 註冊:2002-08-14 發送簡訊給我 |
您好:
要在DELPHI裡面DEBUG 這就要在proc裡面寫每個變數都print出來(或者寫到 txt or table) 就跟delphi的showmessage一樣 每一段都要print(煩) 補充轉載(其實我還沒測試過) 在Delphi中Ado系列控件使用xxxxx.Parameters.Refresh,可以獲得存儲過程的Return值 以TADOStoredProc為例 ADOStoredProc1.Connection := 'xxxx'; ADOStoredProc1.ProcedureName := 'XXXX'; ADOStoredProc1.Parameters.Refresh; //刷新存儲過程的參數列表 //參數賦值 ADOStoredProc1.ExecProc; ADOStoredProc1.Parameters[0].Value; //就是Return的返回值
------
====================== 昏睡~ 不昏睡~ 不由昏睡~
編輯記錄
ko 重新編輯於 2011-06-30 21:30:27, 註解 無‧
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |