当前位置:编程学习 > C#/ASP.NET >>

更新数据库问题

  一个超简单的问题,可自己就是解决不了。

  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的值修改了?
要不然,就算是更新了也看不出来 --------------------编程问答--------------------
引用 3 楼 dick1026 的回复:
你确定你的TextBox1.Text的值修改了?
要不然,就算是更新了也看不出来

恩,有这种可能。2L的LZ也应该注意一下。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,