[問題] 並未將物件參考設定為物件的執行個體
大家好,先跟各位拜個早年
初學者的我最近打ASP.NET遇到一些瓶頸,但我想是C#的問題
想請各位大大指引解決方向
我想要設計一個web可以上傳圖檔並將檔名存入MS SQL
剛好書本有範例,將他複製貼上,並稍微改一下SQL連接字串的部分
擷取部分程式碼:
try
{
int i = FileUpload_DB(FileUpload1.FileName);
}
catch
{
throw ex
}
protected int FileUpload_DB(String InputFileName)
{
//---連結資料庫
SqlConnection Conn = new SqlConnection(WebconfigurationManager.
ConnectionStrings["Data Source=LYK\\LYK;Initial Catalog=Student;Integrated
Security=True"].ConnectionString);
}
錯誤描述:在執行目前Web要求過程中發生位處裡的例外狀況。
例外狀況詳細資訊:System.NullReferenceException:並未將物件參考設定為物件的執行
個
查了一些資料,大概發現應該是跟變數的NULL有關
逐步執行時發現,執行到"{"時,變數就已經在區域變數中出現,值為NULL
在這說明不太清楚,我稍微用螢幕錄影了一下,大概就可以了解我在說什麼
http://www.youtube.com/watch?v=A997Ciuc9UM
不知道這樣情況是否正確
希望能解決這個瓶頸,請高人建議解決的方向
如果有任何不足的地方,我會改進!
謝謝大家!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.168.232.28
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1424196285.A.8F7.html
※ 編輯: LeeYK (118.168.232.28), 02/18/2015 02:48:40
→
02/18 06:47, , 1F
02/18 06:47, 1F
→
02/18 06:48, , 2F
02/18 06:48, 2F
→
02/18 08:47, , 3F
02/18 08:47, 3F
→
02/18 08:50, , 4F
02/18 08:50, 4F
謝謝兩位回覆,逐步執行時跑到Sqlconnection時就會跳回catch,所以我覺得應該是
SqlConnection這邊出了問題。另外,我也會參考一下webconfigmgr的用法,謝謝!
我也錄影一下,影片可以說明逐步執行到Sqlconnection時,就直接到Catch的部分
http://youtu.be/bj9rWyMW1WA
※ 編輯: LeeYK (118.168.232.28), 02/18/2015 12:28:25
→
02/18 13:50, , 5F
02/18 13:50, 5F
→
02/18 13:51, , 6F
02/18 13:51, 6F
→
02/18 13:51, , 7F
02/18 13:51, 7F
→
02/18 13:53, , 8F
02/18 13:53, 8F
原來如此!謝謝指引~
※ 編輯: LeeYK (118.168.232.28), 02/18/2015 14:39:40
推
02/20 10:00, , 9F
02/20 10:00, 9F
→
02/20 10:01, , 10F
02/20 10:01, 10F
→
02/20 10:02, , 11F
02/20 10:02, 11F
討論串 (同標題文章)
完整討論串 (本文為第 8 之 9 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章