要将2个文本框的内容通过按钮上传到数据库,下面是代码,用的是asp2.0,语言是c#,数据库是sql2008:protected void Button1_Click(object sender, EventArgs e)
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Data source=202.xx.xx; Initial Catalog=test;User ID=sa;Password=1";
conn.Open();
Response.Write("链接成功了么?");
//写入数据库
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "insert into 用户意见表 (邮箱,意见) values ('" + TextBox1.Text + " ','" + TextBox2.Text + " ')";
cmd.Connection = conn;
Response.Write("写入完成了么?");
conn.Close();
conn.Dispose();
}程序没有报错,按下按钮,2句话也能显示在屏幕上,可是数据没有被写入数据库,这是为什么呢?是我的流程错了么?谢谢了
{
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "Data source=202.xx.xx; Initial Catalog=test;User ID=sa;Password=1";
conn.Open();
Response.Write("链接成功了么?");
//写入数据库
SqlCommand cmd = new SqlCommand();
cmd.CommandText = "insert into 用户意见表 (邮箱,意见) values ('" + TextBox1.Text + " ','" + TextBox2.Text + " ')";
cmd.Connection = conn;
Response.Write("写入完成了么?");
conn.Close();
conn.Dispose();
}程序没有报错,按下按钮,2句话也能显示在屏幕上,可是数据没有被写入数据库,这是为什么呢?是我的流程错了么?谢谢了
conn.Open();
cmd.ExecuteNonQuery();
您好,我按照您的编译了,显示: cmd.ExecuteNonQuery();---> ',' 附近有语法错误。