-
10-04-2011, 11:27 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Xử lý hai primary key trong 1 Table như thế nào?
Tình hình là mình có 1 bảng medical history gồm có 2 khoá chính là cột HistoryID(tăng tự động) với PatientID. Mình muốn là khi add new MedicalHistory thì ko được trùng cột PatientID, có nghĩa là khi mà add thêm Medical History , thì cột PatientID của các dữ liệu ko được trùng nhau.
Mình dùng code insert , có 2 khoá chính như vậy, mà check được mỗi cái HistoryID còn PatientID thì SQl nó cho add thoải mái.
Bạn nào giúp mình cái ?
Thank trước nhé !View more random threads:
- Làm cách nào Load dữ liệu bằng Ajax ( Hand code, ko sử dụng Toolkit nha)???
- lỗi:No connection string named 'ipEntities' could be found
- Tạo menu đa cấp từ csdl như thế nào??
- Cách upload website wcf lên host?
- Response.Redirect đến trang trước đó
- Tạo textbox search trên gridview với linq to sql
- Có thể sử dụng Event SelectIndexChanged của Dropdownlist trong ListView , Repeater được không ?
- Gọi đến 1 method trong class nhưng lỗi "Object reference not set to an instance of an object."
- Bắt đầu ASP.NET MVC như thế nào?
- Help: Retrieving the COM class factory for component with CLSID
-
10-04-2011, 01:03 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi goder2910
chúc thành công!
-
10-04-2011, 02:48 PM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn có thể mình sơ qua cách check ID trong table được ko ?
Mình chưa hình dung code như thế nào cả ?
Cám ơn bạn nhé [IMG]images/smilies/clap_grin.gif[/IMG]
-
10-04-2011, 04:00 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn viết hàm kiểm tra xem PatientID đã tồn tại trong csdl chưa:
Mã:public bool KiemTraPatientID(string patientid) { SqlDataAdapter da = new SqlDataAdapter("Select * from medicalhistory where PatientID='" + patientid + "'", ChuỗiKếtNốiTớiCSDL); DataTable dt = new DataTable(); da.Fill(dt); if (dt.Rows.Count > 0) return true; else return false; } //Trong sự kiện click thêm sản phẩm bạn kiểm gọi hàm kiểm tra trên if(KiemTraPatientID(txtPatientID.Text)==true) { lblthongbao.Text="Mã sản phẩm đã tồn tại!"; } else { //thực hiện việc thêm sản phẩm ở đây }
Goodlucky!
-
10-04-2011, 04:51 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình làm được rồi bạn ah. Cám ơn bạn nhé ^^
Pallet nhựa Lâm Đồng giải pháp hoàn hảo cho nhà kho Pallet nhựa Lâm Đồng là một giải pháp đa năng và hiệu quả trong việc vận chuyển và lưu trữ hàng hóa. Trong đó, pallet nhựa Lâm Đồng không chỉ đáp...
Pallet nhựa Lâm Đồng giải pháp...