我想基本的數據庫插入這個代碼是啥子我在Visual Studio正在運行2010: -拋出異常:連接屬性尚未初始化
protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString="Data Source=.\\SQLEXPRESS;AttachDbFilename=C:\\Users\\Administrator\\Documents\\Visual Studio 2010\\WebSites\\WebSite3\\App_Data\\name.mdf;Integrated Security=True;User Instance=True";
SqlCommand cmd = new SqlCommand("insert into names values('" + TextBox1.Text + "')");
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}
我在哪裏錯了?
您沒有添加連接給SqlCommand - '的SqlCommand CMD =新的SqlCommand(「插入名稱VALUES('」 + TextBox1.Text +「' )「,conn);'或'cmd.Connection = conn;'。另外,學習參數化查詢以防止SQL注入攻擊。 – Tim