[SQL ] SQL SERVER STORED PROCEDURE
資料庫名稱:SQL SERVER
資料庫版本:SQL SERVER 2008 R2
內容/問題描述:
小弟我最近正在寫ASPX和SQL SERVER,
但不知道為甚麼想要把TXTBOX上面的值透過STORED PROCEDURE傳入SQL SERVER
就一直無法,每次都會出現"無法找到預存程序(STORED PROCEDURE)",讓我困擾很久
我自己這邊有些想法:
1.對應STORED PROCEDURE參數的部分(這邊我有確認過)
PS:應該是對應STORED PROCEDURE一開始那些@XXX int @XXX varchar(10)
2.資料庫裡面有沒有存放STORED PROCEDURE
PS:這裡我比較好奇,是要存放建立資料表的STORED PROCEDURE 還是ALTER(查詢)的也要?
3.與資料庫連線
PS:這個部份我反而還比較確定,從web.config下手改,就可以了
4.呼叫STOTRED PROCEDURE的名字
PS: EX:ALTER PROCEDURE [dbo].[XXX]呼叫的時候,應該是"dbo.XXX"這樣吧?
關於錯誤訊息:
找不到預存程序 'dbo.XXX'。
描述: 在執行目前 Web 要求的過程中發生未處理的例外狀況。請檢閱堆疊追蹤以取得錯
誤的詳細資訊,以及在程式碼中產生的位置。
例外狀況詳細資訊: System.Data.SqlClient.SqlException: 找不到預存程序 'dbo.XXX'
。
原始程式錯誤:
行 79: cmd.ExecuteScalar();
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.60.182.133
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1442395300.A.25D.html
推
09/16 17:35, , 1F
09/16 17:35, 1F
→
09/17 07:15, , 2F
09/17 07:15, 2F
推
09/17 11:01, , 3F
09/17 11:01, 3F
→
09/17 12:03, , 4F
09/17 12:03, 4F
→
09/17 12:04, , 5F
09/17 12:04, 5F
→
09/18 15:50, , 6F
09/18 15:50, 6F
→
09/18 15:50, , 7F
09/18 15:50, 7F
→
09/19 08:47, , 8F
09/19 08:47, 8F
→
09/19 13:50, , 9F
09/19 13:50, 9F
→
09/21 08:43, , 10F
09/21 08:43, 10F