我的代碼保存在數據庫中的信息是報警或彈出消息應用
private void BtnSaveEvent_Click(object sender, EventArgs e)
{
if (validation())
{
string cs = "Data Source=Ansar-Laptop;Initial Catalog=EventMngmnt;Integrated Security=True";
using (SqlConnection con = new SqlConnection(cs))
{
con.Open();
SqlCommand cmd = new SqlCommand("insert into NewEvent_Table (eventName,eventDate,time,AmPm,eventLocation,description) " +
" values ('" + txtEventName.Text + "','" + dateTimePicker1.Value.ToShortDateString() + "','" + txtTime.Text + "','" + comboBxAmPm.Text + "','" + comboBxLocation.Text + "','" + TxtDescription.Text + "')", con);
cmd.CommandType = CommandType.Text;
int i = cmd.ExecuteNonQuery();
}
}
我要報警或彈出消息時,事件的日期和時間來顯示,它應該從數據庫中讀取日期和時間,並檢查當前時間和日期,並提醒我。 一兩件事,我的應用程序應該拿開,我打開我的電腦
你應該總是使用[參數化查詢(http://www.codinghorror.com/blog/2005/04 /give-me-parameterized-sql-or-give-me-death.html)。這種字符串連接對於[SQL注入](http://en.wikipedia.org/wiki/SQL_injection)攻擊是開放的。 –
當你使用IDisposable時使用:使用(SqlCommand cmd = new SqlCommand(...)){... –
好的thaknks朋友 – 3333