-
12-09-2013, 10:44 AM #1Junior Member
- 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]View more random threads:
- chương trình khởi động cùng windows
- vẽ Graph theo thời gian thực bằng ZedGraph
- [Hỏi] Liên kết Với MySQL trên Hosting
- Tại sao lại bị như thế này.
- Thuyết Trình Ext Js for asp.net
- Cập nhật Datasource cho GridView trong lập trình Windown Form
- Code Bảy cây cầu Konigsberg
- Edit Response Header
- Vấn đề lọc nội dung web cần chỉ giáo
- viết hàm tìm số nguyên tố bằng c#
-
12-09-2013, 06:05 PM #2Junior Member
- 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]
Không chỉ dừng lại ở việc sử dụng nguyên liệu cao cấp, mỗi công trình còn được "chăm sóc" bằng 4 dịch vụ xuất sắc của Tre Nghệ. Từ việc tư vấn, thiết kế đến thi công và hoàn thiện, mọi quy trình đều...
Chất Lượng và Sáng Tạo: Kiến Trúc...