![]() |
|
|
Thread Tools |
|
#1
|
|||
|
|||
|
- lập trình database với C#, anh em giúp giùm em với
[quote=viethack911;171082]Mình đang làm 1 bài tập về quản lý hợp đồng, trong đó có chức năng tạo mới HD, mình thực hiện bằng cách truyền dữ liệu nhập từ các textbox vào các biến của proceduce viết trong Sql nên đã làm:
//proceduce nhập dữ liệu vào HD mới: Code:
create proc addHD (@MaHD nvarchar (50),@TenHD nvarchar(max),@BenA nvarchar(max),@DiaChiA nvarchar(max),@NguoiDaiDienA nvarchar(max),@ChucVuA nvarchar(max),@SoGiayUyQuyenA nvarchar(max),@BenB nvarchar(max),@DiaChiB nvarchar(max),@NguoiDaiDienB nvarchar(max),@ChucVuB nvarchar(max),@SoGiayUyQuyenB nvarchar(max),@TinhTrang int,@NgayHieuLuc datetime,@NgayHetHan datetime,@GiaTri numeric(18,0),@DonGia numeric(18,0),@GhiChu nvarchar(max),@NoiDung image) as insert HopDong values(@MaHD,@TenHD,@BenA,@DiaChiA,@NguoiDaiDienA,@ChucVuA,@SoGiayUyQuyenA,@BenB,@DiaChiB,@NguoiDaiDienB,@ChucVuB,@SoGiayUyQuyenB,@TinhTrang,@NgayHieuLuc,@NgayHetHan,@GiaTri,@DonGia,@GhiChu,@NoiDung) //sau đó viết hàm nhập dữ liệu bên C#: Code:
public void addHD()
{
var sc = new SqlConnection(ketnoi.chuoiketnoi);
sc.Open();
var scm = new SqlCommand("addHD", sc);
scm.Parameters.AddWithValue("@MaHD", MaHD);
scm.Parameters.AddWithValue("@TenHD", TenHD);
scm.Parameters.AddWithValue("@BenA", BenA);
scm.Parameters.AddWithValue("@DiaChiA", DiaChiA);
scm.Parameters.AddWithValue("@NguoiDaiDienA", NguoiDaiDienA);
scm.Parameters.AddWithValue("@ChucVuA", ChucVuA);
scm.Parameters.AddWithValue("@SoGiayUyQuyenA", SoGiayUyQuyenA);
scm.Parameters.AddWithValue("@BenB", BenB);
scm.Parameters.AddWithValue("@DiaChiB", DiaChiB);
scm.Parameters.AddWithValue("@NguoiDaiDienB", NguoiDaiDienB);
scm.Parameters.AddWithValue("@ChucVuB", ChucVuB);
scm.Parameters.AddWithValue("@SoGiayUyQuyenB", SoGiayUyQuyenB);
scm.Parameters.AddWithValue("@TinhTrang", TinhTrang);
scm.Parameters.AddWithValue("@NgayHieuLuc", NgayHieuLuc);
scm.Parameters.AddWithValue("@NgayHetHan", NgayHetHan);
scm.Parameters.AddWithValue("@GiaTri", GiaTri);
scm.Parameters.AddWithValue("@DonGia", DonGia);
scm.Parameters.AddWithValue("@GhiChu", GhiChu);
//scm.Parameters.AddWithValue("@NoiDung", NoiDung);
scm.ExecuteNonQuery();
sc.Close();
}
Code:
protected void Button1_Click(object sender, EventArgs e)
{
var hd = new HopDong();
hd.MaHD = TextBox1.Text.Trim();
hd.TenHD = TextBox2.Text.Trim();
hd.BenA = TextBox3.Text.Trim();
hd.DiaChiA = TextBox4.Text.Trim();
hd.NguoiDaiDienA = TextBox5.Text.Trim();
hd.ChucVuA = TextBox6.Text.Trim();
hd.SoGiayUyQuyenA = TextBox7.Text.Trim();
hd.BenB = TextBox8.Text.Trim();
hd.DiaChiB = TextBox9.Text.Trim();
hd.NguoiDaiDienB = TextBox10.Text.Trim();
hd.ChucVuB = TextBox11.Text.Trim();
hd.SoGiayUyQuyenB = TextBox12.Text.Trim();
hd.TinhTrang = System.Convert.ToInt32(TextBox13.Text);
hd.NgayHieuLuc = System.Convert.ToDateTime(TextBox14.Text);
hd.NgayHetHan = System.Convert.ToDateTime(TextBox15.Text);
hd.GiaTri = System.Convert.ToInt64(TextBox16.Text);
hd.DonGia = System.Convert.ToInt64(TextBox16.Text);
hd.GhiChu = TextBox18.Text.Trim();
//hd.NoiDung = TextBox19.Text.Trim();
hd.addHD();
Response.Redirect("nhapthanhcongHD.aspx?id=1", true);
}
//Khi chạy thì xuất hiện lỗi: Code:
Procedure or function 'addHD' expects parameter '@MaHD', which was not supplied. -> Anh em xem giùm mình xem code của mình có vấn đề ở đâu và có thể hướng dẫn giùm mình cách viết nào gọn gọn hơn ở trên, mình còn gà quá Thanks mọi người ^^! |
| viethack911 |
| View Public Profile |
| Find all posts by viethack911 |
|
#2
|
|||
|
|||
|
Re: - lập trình database với C#, anh em giúp giùm em với
Đang học, chờ học xong đã nhé
__________________
[COLOR="White"]...[/COLOR] |
| illusion993 |
| View Public Profile |
| Find all posts by illusion993 |
|
#3
|
|||
|
|||
|
Re: - lập trình database với C#, anh em giúp giùm em với
hack mà đi nhờ xem code à :|
__________________
[COLOR="DarkRed"]Vostro 3k: Core i5 2.3GHz, 8GB RAM, Nvidia 310M, 320HDD[/COLOR]. [COLOR="Red"]Thinkpad T420S SSD 128GB, 8GB RAM[/COLOR] [COLOR="Red"]Nas: 1TB WD[/COLOR]. [COLOR="DarkRed"]Desk: 3GB RAM, Phenom x3 2.1GHz, 320 SG HDD, 1TB HIT HDD. HP x23LED[/COLOR]. [COLOR="DarkRed"]Sansa CLip Plus + Grado S80i / Klipsch X10[/COLOR]. [COLOR="Red"]4S, S2, OpenMoko[/COLOR]... |
|
#4
|
||
|
||
|
Re: - lập trình database với C#, anh em giúp giùm em với
Code:
System.Data.SqlClient.SqlCommand cmd = new System.Data.SqlClient.SqlCommand("addData", conn);
cmd.CommandType = CommandType.StoredProcedure;
|
|
#5
|
|||
|
|||
|
Re: - lập trình database với C#, anh em giúp giùm em với
hehe, có gì cứ Pm trao đổi
![]() hehe, nick name thôi mà bác ![]() Quote:
|
| viethack911 |
| View Public Profile |
| Find all posts by viethack911 |
|
#6
|
|||
|
|||
|
Re: - lập trình database với C#, anh em giúp giùm em với
OMG! Cũng đang làm 1 cái quản lý siêu thị... chúc đồng chí làm việc tốt
__________________
[QUOTE] Originally Posted by akmkyo View Post Chắc thằng này bị con bé xếp hình xong rồi bỏ đây mà Tội nghiệp[/QUOTE] =))))) |
|
#7
|
|||
|
|||
|
Re: - lập trình database với C#, anh em giúp giùm em với
Dùng thằng SQLHelper đi ku , tiện hơn rất nhiều đấy
__________________
[QUOTE] Thức dậy miệng mỉm cười, 24 h tinh khôi. xin nguyện sống trọn vẹn - mắt thương nhìn cuộc đời [/QUOTE] [CODE]I can type 15 languages but 12 of them can only be understood by computer![/CODE] |
| tieubavuong1312 |
| View Public Profile |
| Find all posts by tieubavuong1312 |
|
#8
|
|||
|
|||
|
Re: - lập trình database với C#, anh em giúp giùm em với
Quote:
thầy em ko cho sử dụng trực tiếp các câu lệnh Sql nên phải viết thông qua proceduce bác ạ
|
| viethack911 |
| View Public Profile |
| Find all posts by viethack911 |
|
#9
|
|||
|
|||
|
Re: - lập trình database với C#, anh em giúp giùm em với
Quote:
Đây là ví dụ sử dụng nó này http://www.codersource.net/asp-net/a...ion-block.aspx Download thằng này ở đây http://www.microsoft.com/downloads/e...displaylang=en
__________________
[QUOTE] Thức dậy miệng mỉm cười, 24 h tinh khôi. xin nguyện sống trọn vẹn - mắt thương nhìn cuộc đời [/QUOTE] [CODE]I can type 15 languages but 12 of them can only be understood by computer![/CODE] |
| tieubavuong1312 |
| View Public Profile |
| Find all posts by tieubavuong1312 |
![]() |
|
|