更新数据库问题
一个超简单的问题,可自己就是解决不了。protected void Page_Load(object sender, EventArgs e)
{
//显示数据
SqlConnection conn = new SqlConnection("Data Source=localhost;Initial Catalog=wanxin_toys;User ID=sa; password=709394");
conn.Open();
SqlDataAdapter ada = new SqlDataAdapter("select * from Company_Info", conn);
DataSet ds = new DataSet();
ada.Fill(ds,"Company_Info");
TextBox1.Text = ds.Tables[0].Rows[0][1].ToString();
conn.Close();
}
protected void Button1_Click(object sender, EventArgs e)
{
// 更新记录
SqlConnection conn = new SqlConnection("Data Source=localhost;Initial Catalog=wanxin_toys;User ID=sa; password=709394");
conn.Open();
SqlCommand cmd = new SqlCommand("Update Company_Info set Company_Name ='" + TextBox1.Text + "'",conn);
cmd.ExecuteNonQuery();
conn.Close();
Response.Redirect("Default2.aspx");
}
这是个很简单的测试更新程序,但更新记录时没有任何错误码代码提示,可数据库就是更新不了。数据库是用sqlserver2005,我看了N篇,不知道错在哪里。望各位程序员赐教。 --------------------编程问答--------------------
if (!IsPostBack)
{
| --------------------编程问答--------------------
if (!IsPostBack)
{
//显示数据
SqlConnection conn = new SqlConnection("Data Source=localhost;Initial Catalog=wanxin_toys;User ID=sa; password=709394");
conn.Open();
SqlDataAdapter ada = new SqlDataAdapter("select * from Company_Info", conn);
DataSet ds = new DataSet();
ada.Fill(ds,"Company_Info");
TextBox1.Text = ds.Tables[0].Rows[0][1].ToString();
conn.Close();
} --------------------编程问答-------------------- 你确定你的TextBox1.Text的值修改了?
要不然,就算是更新了也看不出来 --------------------编程问答--------------------
恩,有这种可能。2L的LZ也应该注意一下。
补充:.NET技术 , ASP.NET