Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 2 của 2
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    cho mình hỏi sao mình k update dữ liệu vào db từ textbox được

    mấy bạn ai giúp mình với, mình cập nhật dữ liệu thì nó k báo lỗi j` hết, cũng k update được nữa
    đây là cái button để update:
    protected void btnOK_Click(object sender, EventArgs e)
    {
    if (!IsPostBack)
    {
    testdll.Class1 c1 = new testdll.Class1();
    c1.UpdateUserinfo(TextBox1.Text, TextBox3.Text.ToString(), TextBox4.Text.ToString(), TextBox2.Text.ToString(), DropDownList1.SelectedValue.ToString(), Convert.ToDecimal(TextBox5.Text), TextBox6.Text.ToString(), TextBox7.Text.ToString(), TextBox8.Text.ToString(), Session["UserId"].ToString());
    }
    //''Label2.Text = "asasgrsgsrgsasas";

    }

    -------------------
    còn đây là cái store procedure của mình

    set ANSI_NULLS ON
    set QUOTED_IDENTIFIER ON
    GO

    ALTER PROCEDURE [dbo].[UpdateUserinfo]
    @Userid nvarchar(10),
    @VaiDongVeBan nvarchar(50),
    @SoThich nvarchar(50),
    @NgheNghiep nvarchar(50),
    @Address nvarchar(50),
    @gioitinh nvarchar(5),
    @PhoneNumber decimal(10,0),
    @Displayname nvarchar(30),
    @NgaySinh nvarchar (20),
    @ChuKy nvarchar(50)
    AS
    UPDATE dbo.Userinfo
    SET
    VaiDongVeBan = @VaiDongVeBan,
    SoThich = @SoThich,
    NgheNghiep = @NgheNghiep,
    Address = @Address,
    gioitinh=@gioitinh,
    PhoneNumber = @PhoneNumber,
    Displayname=@Displayname,
    NgaySinh=@NgaySinh,
    ChuKy=@ChuKy
    WHERE Userid = @Userid



    ---------------------
    còn đây là cái code kết nối vs db nè

    public void UpdateUserinfo(string vaidongveban, string sothich, string nghenghiep, string address, string gioiTinh, decimal phonenumber, string displayname, string ngaysinh, string chuky, string id)
    {
    SqlConnection con = new SqlConnection(connectionString);
    SqlCommand cmd = new SqlCommand("UpdateUserinfo", con);
    cmd.CommandType = CommandType.StoredProcedure;

    cmd.Parameters.Add(new SqlParameter("@VaiDongVeBan", SqlDbType.NVarChar, 50));
    cmd.Parameters["@VaiDongVeBan"].Value = vaidongveban;
    cmd.Parameters.Add(new SqlParameter("@SoThich", SqlDbType.NVarChar, 50));
    cmd.Parameters["@SoThich"].Value = sothich;
    cmd.Parameters.Add(new SqlParameter("@NgheNghiep", SqlDbType.NVarChar, 50));
    cmd.Parameters["@NgheNghiep"].Value = nghenghiep;
    cmd.Parameters.Add(new SqlParameter("@Address", SqlDbType.NVarChar, 50));
    cmd.Parameters["@Address"].Value = address;
    cmd.Parameters.Add(new SqlParameter("@gioitinh", SqlDbType.NVarChar, 5));
    cmd.Parameters["@gioitinh"].Value = gioiTinh;
    cmd.Parameters.Add(new SqlParameter("@PhoneNumber", SqlDbType.Decimal, 10));
    cmd.Parameters["@PhoneNumber"].Value = phonenumber;
    cmd.Parameters.Add(new SqlParameter("@Displayname", SqlDbType.NVarChar, 30));
    cmd.Parameters["@Displayname"].Value = displayname;
    cmd.Parameters.Add(new SqlParameter("@NgaySinh", SqlDbType.NVarChar,20));
    cmd.Parameters["@NgaySinh"].Value = ngaysinh;
    cmd.Parameters.Add(new SqlParameter("@ChuKy", SqlDbType.NVarChar, 50));
    cmd.Parameters["@ChuKy"].Value = chuky;
    cmd.Parameters.Add(new SqlParameter("@Userid", SqlDbType.NVarChar, 10));
    cmd.Parameters["@Userid"].Value = id;
    try
    {
    con.Open();
    cmd.ExecuteNonQuery();
    }
    catch (SqlException err)
    {
    // Replace the error with something less specific.
    // You could also log the error now.
    throw new ApplicationException("Data error.");
    }
    finally
    {
    con.Close();
    }
    }


    ------------
    ai pro giúp mình vs, mình ngồi mấy tiếng ngâm cứu cũng chưa dc nữa
    vs lại cho mình hỏi sao khi mình nhấn vào nút ok để update đó, cái control mà mình add vào cái panel nó biến mất, hình như liên qan j` tới postback, ai chỉ mình cách fix vs
    mình tks nhiều nhiều [IMG]images/smilies/Cry.gif[/IMG][IMG]images/smilies/Cry.gif[/IMG][IMG]images/smilies/Cry.gif[/IMG]

  2. #2
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    ai giúp mình với mình đang cần gấp lắm [IMG]images/smilies/17.gif[/IMG]

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •