這是我的代碼文件的一小部分。每次我的調試器到達'NewDA.Fill(NewDS)'行''在運行時它跳轉到catch。我很積極daynumber變量獲取數據庫中存在的值,我已經試過了我的數據庫的代碼文件外的查詢,它工作正常。我還在代碼的更多部分使用連接字符串'db',並取得了成功的結果。填充數據集問題
string QueryNew = "SELECT activityname AS [Name], activitycategorynumber AS [Category] " +
"FROM ACTIVITY WHERE daynumber = @daynumber";
SqlCommand NewCmd = new SqlCommand(QueryNew, db);
NewCmd.Parameters.Add("@daynumber", SqlDbType.Int).Value = daynumber;
SqlDataAdapter NewDA = new SqlDataAdapter(NewCmd);
DataSet NewDS = new DataSet();
NewDA.Fill(NewDS);
您能查看真實拋出的異常,並張貼了什麼,說的細節? – AdaTheDev 2010-02-07 21:16:38
是的,請編輯您的問題,在您捕獲的異常中包含ex.ToString()的結果。 – 2010-02-10 10:03:46