1
protected void Button1_Click(object sender, EventArgs e)
{
string connString = "Data Source=localhost;Initial Catalog=test_db;Integrated Security=True;";
string insertCommand = "INSERT INTO empDetl (empName,addr) values(@empName,@addr)";
string _name = txtName.Text;
string _addr = txtAddr.Text;
using(SqlConnection conn = new SqlConnection(connString))
{
//open DB Connection
conn.Open();
using (SqlCommand cmd = new SqlCommand(insertCommand, conn))
{
cmd.Parameters.Clear();
cmd.Parameters.AddWithValue("@empName", _name);
cmd.Parameters.AddWithValue("@addr", _addr);
cmd.ExecuteNonQuery();
}
conn.Close();
}
}
此代碼無法正常工作。請告訴我錯誤在哪裏。插入值時,它會顯示「無效的對象名'empDetl'」,但我的表名是empDetl。插入值時發生錯誤
確保'test_db'數據庫包含'empDetl'表 – Sachin
請確保表「empDetl」存在在你的數據庫中。 –
'empDetl'屬於哪個模式?我認爲這不是'dbo'。然後你需要'INSERT INTO schemaName.empDetl' –