我在這裏問了一個問題。爲什麼我的數據無法插入到我的數據庫中?我已經在SQL Server中創建了一個表。這是我的代碼行供您參考。無法在數據庫中插入數據
protected void Button2_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["Connection"].ConnectionString);
SqlCommand cmd = new SqlCommand("Insert into CarTab(Brand,Model,Plate,Color,Service) Values (@brand,@model,@plate,@color,@year,@service)",conn);
cmd.CommandType = CommandType.Text;
cmd.Parameters.AddWithValue("@brand", Label1.Text);
cmd.Parameters.AddWithValue("@model", Label2.Text);
cmd.Parameters.AddWithValue("@plate", Label3.Text);
cmd.Parameters.AddWithValue("@color", Label4.Text);
cmd.Parameters.AddWithValue("@year", Label5.Text);
cmd.Parameters.AddWithValue("@service", Label6.Text);
conn.Open();
cmd.ExecuteNonQuery();
}
我的代碼有什麼問題嗎?請幫助我。我被困在這裏。謝謝。
請始終顯示錯誤消息,如果有的話。 – 2012-07-17 07:47:33
列數和參數不同 – 2012-07-17 07:47:45
在你的'cmd.ExecuteNonQuery()'周圍放置一個'try {...} catch(Exception e){..}',看看你在插入時是否有任何異常。另外:請告訴我們您的連接字符串到您的數據庫 – 2012-07-17 07:59:03