我想要的數據與此代碼插入到數據庫中ASP.NET:將數據插入數據庫,ASP.NET引發異常
string conn = "TJLDatabaseConnectionString";
conn = ConfigurationManager.ConnectionStrings["Conn"].ToString();
SqlConnection objsqlconn = new SqlConnection(conn);
objsqlconn.Open();
SqlCommand objcmd = new SqlCommand("Insert into MeterReading(MachineName,LastReading,CurrentReading,Consumption) Values('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "')", objsqlconn);
objcmd.ExecuteNonQuery();
//MessageBox.Show("Successful");
但是當我運行它。它提供了以下消息:
你忘了告訴異常消息。 –
'它給出以下消息'它是什麼? –
**注意:您已經開放給SQL注入攻擊:*從未*將值組合成SQL語句和字符串連接。使用參數化查詢('objcmd.Paramters.Add(name,value)')。 – Richard