問題我無法弄清楚,爲什麼下面的更新查詢不執行,有什麼建議:與更新查詢
static public void updateSelectedMainNewsImage(int newsID, string filename, string replace)
{
SqlConnection conn = new SqlConnection(ConnectionString);
conn.Open();
SqlCommand updateNews = new SqlCommand("Update newsImages SET [newsImage] [email protected] where [newsID] [email protected] AND [newsImage] [email protected]", conn);
updateNews.Parameters.AddWithValue("@newsID",SqlDbType.Int).Value = newsID;
updateNews.Parameters.AddWithValue("@filename",SqlDbType.VarChar).Value = filename;
updateNews.Parameters.AddWithValue("@replace",SqlDbType.VarChar).Value = replace;
updateNews.ExecuteNonQuery();
conn.Close();
}
數據庫表模式是什麼樣的?另外,你是否收到錯誤信息? – Rob 2011-05-19 16:32:35
不,我沒有得到錯誤,但它沒有更新數據庫 – 2011-05-19 16:35:26
沒有症狀,很難說,但我猜測值newsID和replace不匹配任何現有的行。 – 2011-05-19 16:36:06