日期:2014-05-18  浏览次数:20414 次

关于从web页面的textBox中向后台的表里插数据,我是小白,万盼回复~~~~
新人,技穷,望指点。

SqlConnection cnn = new SqlConnection();

cnn.ConnectionString = "Data Source=XP-201112152206\\SQLEXPRESS;Initial catalog=某数据库;uid=sa;pwd=sa";

cnn.Open();

SqlDataAdapter da = new SqlDataAdapter( "insert into 留言表 (序号,留言内容,更新日 期)values('"+n+"','"+TextBox5.Text.ToString()+"','"+DateTime.Now.ToShortDateString()+"')",cnn); 
   
SqlCommandBuilder builder = new SqlCommandBuilder(da);

n++;

------------------------
试图通过web页面的textBox实现写留言,然后存进数据库,在从数据库中抽出几条留言显示到table中。。。
上面的代码运行无问题 但是并没有将textBox中的数据写入后台表中,什么原因呢 ?

望指点啊~~谢看官~~~~~~~~

------解决方案--------------------
string sql="insert into 留言表 (序号,留言内容,更新日 期)values(@id,@text,@time)";
SqlCommand cmd=new SqlCommand(sql,cnn);
cmd.Parameter.AddWithValue("@id",n);
cmd.Parameter.AddWithValue("@text",TextBox5.Text.ToString());
cmd.Parameter.AddWithValue("@time",DateTime.Now.ToShortDateString());
cmd.ExecuteNonQuery();

 
 
 
 
----------------------------------签----------名----------栏----------------------------------
------解决方案--------------------
探讨
string sql="insert into 留言表 (序号,留言内容,更新日 期)values(@id,@text,@time)";
SqlCommand cmd=new SqlCommand(sql,cnn);
cmd.Parameter.AddWithValue("@id",n);
cmd.Parameter.AddWithValue("@text",TextBox5.Text.To……