2011-07-01 24 views
0

我有一個網頁使用ADO.Net調用存儲過程並傳遞變量來插入一個項目。在網絡服務器中,這可以工作,但是在生產服務器中它不起作用。無論如何看SQL Server,看看它是否返回錯誤?ASP.Net:SQL插入查詢沒有被調用

回答

0

深入調查後,這是我和部分用戶的錯誤。對於模糊性的道歉

1

「不工作」是什麼意思?你怎麼知道ASP.Net代碼正在調用任何東西?連接字符串是否可能指向錯誤的地方?您是否有能力將try/catch放入調用存儲過程的代碼中,並輸出或記錄任何錯誤?我會告訴你運行分析器或檢查SQL Server錯誤日誌,但我不相信你的代碼連接到服務器,根本不介意。開始調試的地方在你的應用程序中,而不是在SQL Server中。確認您正在連接到正確的數據庫,並且確實正在輸入調用存儲過程的代碼。如果它仍然「不起作用」,那麼你需要縮小這意味着什麼。它可以工作,或者你會得到一個錯誤消息(除非你只有一個空的catch {}處理程序)。

+0

+1因爲所有的點都可以發現,但你可以表達得更加冷靜 – Tahbaza

+0

@Tahbaza冷靜?你在說什麼?我嚷嚷,詛咒什麼? –

+0

好吧,我的ap正在調用正確的數據庫,因爲它正在對正確的數據庫進行選擇性調用。這是一個嘗試。而且我知道它已經過去了,因爲我爲某個文本設置了標籤說明,並且剛剛返回代碼,以便它能夠繼續使用它,但這是唯一沒有在此頁面中調用的sp。 – mattgcon