用户代码未处理 System.Data.SqlClient.SqlException Message=',' 附近有语法错误。 Source=.Net
SqlConnection con = new SqlConnection("server=.;uid=sa;pwd=123;database=Chinese;");
con.Open();
SqlTransaction st = con.BeginTransaction();
SqlCommand com = con.CreateCommand();
com.Transaction = st;
//sql语句执行插入信息操作
com.CommandText = "insert into ZhiLIAO values('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + DateTime.Now.ToString() + "'+,'" + TextBox6.Text + "')";
com.ExecuteNonQuery();
con.Close();
con.Dispose(); --------------------编程问答-------------------- 显然是sql有错,在com.ExecuteNonQuery();下一个端点,看sql是什么,好好检查下。 --------------------编程问答-------------------- SqlConnection con = new SqlConnection("server=.;uid=sa;pwd=123;database=Chinese;");
con.Open();
SqlTransaction st = con.BeginTransaction();
SqlCommand com = con.CreateCommand();
com.Transaction = st;
//sql语句执行插入信息操作
com.CommandText = "insert into ZhiLIAO values('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "','" + TextBox5.Text + "','" + DateTime.Now.ToString() + "'+,'" + TextBox6.Text + "')";
com.ExecuteNonQuery();
st.Commit();//注意这里 con.Close();
con.Dispose(); --------------------编程问答-------------------- 组合出的sql语句的,附件有错误。
设置断点,看看就组合出的sql语句就可以了,或者copy到Sql server management studio去执行下试一试。
另外
DateTime.Now.ToString() 这种格式的日期,sql server不一定接受啊。
最好用这种格式:
DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
补充:.NET技术 , ASP.NET