[Thành thạo C#] Bài 46: Truy vấn dữ liệu
ฝัง
- เผยแพร่เมื่อ 30 พ.ย. 2024
- Đây là một bài rất quan trọng!
Trong bài này, chúng ta sẽ cùng nhau tìm hiểu về cách truy vấn dữ liệu như thế nào: Truy vấn lấy 1 giá trị, Truy vấn lấy 1 dòng dữ liệu và Truy vấn lấy nhiều dòng dữ liệu.
-----------------------
Cơ sở dữ liệu: timoday.edu.vn...
-----------------------
Links khóa học Thành thạo lập trình C#: timoday.edu.vn....
-----------------------
Mọi ý kiến đóng góp, góp ý hoặc các câu hỏi và thắc mắc, các bạn có thể bình luận trực tiếp phía dưới của video hoặc gửi về hòm thư: tuanhoang.97dx@gmail.com
Cảm ơn các bạn rất nhiều!
Bài giảng rất hay, dễ hiểu. Cảm ơn thầy rất nhiều
video thực sự hữu ích với những người mới như e, cảm ơn tác giả nhiều lắm ạ!!
Mk ko có b ơi😕
anh giảng rất hay và dễ hiểu
Mình cảm ơn bạn nhiều nhé. Theo dõi chanel để nhận được nhiều video nhé!
link csdl: drive.google.com/drive/folders/11A4MryGirmd51dZcZxUlBtJuiB2xnZGc
Anh dạy rất hay. Cảm ơn anh rất nhiều
sao giờ em mới tìm đc người dạy như thế này em tìm mãi trên yt mà k thấy em sắp học lại mất tiu r :(((( em cảm ơn anh
Cảm ơn b rất nhiều nhé. Chúng ta cùng cố gắng.
Dạ em chào anh, dạ em không thấy link github để tải data đâu hết ạ , a có thể cho em được hog ạ
Bài giảng siu hay ạ!
Cảm ơn bạn nhiều ạ!
cho em hỏi là kênh Github của anh là gì ạ :( em tìm mãi không ra ạ, tiện thể anh dạy rất kỹ và có tâm ạ
ad ơi cho mình hỏi chút, mình cũng viết code như bạn mà nó báo lỗi unable to cast object of type 'system.int32' to type 'system.string' . mong ad chỉ giúp
cám ơn anh
SSL Provider, error: 0 - The certificate chain was issued by an authority that is not trusted" em bị lỗi này sửa thế nào a
Em search google sẽ có giải pháp nhé, nó liên quan đến chứng thư số trên máy em ko hợp lệ
Tuyệt quá!
quá hay lun ad ơi
cho em hỏi tải cơ sở dữ liệu ở đâu vậy ạ
Admin có đính kèm link CSDL trong mô tả video đấy nha
bạn ơi, bạn có link github lấy database k cho mình xin với, mk k có DB k làm tiếp đc _
drive.google.com/drive/folders/11A4MryGirmd51dZcZxUlBtJuiB2xnZGc
dạ anh cho em xin file đính kèm được không ạ
em thấy hay quá mà em không co file để học theo được ạ
dạ anh ơi giúp em với ạ không có file đính kèm em không học tiếp được ạ
cảm ơn a
a ơi cho em hỏi tại sao e gọi thành công sql trong C# thì lập tức dự liệu trong sql của e mất hết vậy a.
Theo mình có 2 hướng. Hướng 1 là do code C#, có thể khi bạn mới Load form thì vào luôn hàm xóa. Hướng 2 là bạn xem lại CSDL, dữ liệu thật hay không, lưu vào CSDL chưa. Cái nữa là có thể nhầm CSDL.
a cho e hỏi khi e dùng ExcuteScalar , báo lỗi Exception Unhandle là sao ạ
Toàn bộ câu lệnh của em như thế nào? Câu lệnh SQL của em như thế nào
@@amazonat6421 timoday.edu.vn/khoa-hoc-online/thanh-thao-c-sharp/ ở link này bạn nhé
dòng lệnh 36 của em bị lỗi ạ, anh giải thích hộ em với ạ
Em nên chụp màn hình lỗi rồi gửi lên
Anh ơi... nếu kiểu dữ liệu là datetime... thì mình có thể truy vấn như thế nào ạ? Em cảm ơn ạ
Vẫn sử dụng câu lệnh SQL thôi em.
Ví dụ em muốn lấy vác vật tư theo ngày nhập chẳng hạn:
Select * from tblVatTu where NgayNhap='01/01/2022'
Khi em gắn câu lệnh SQL trên giao diện, tuỳ thuộc vào kiểu truyền tham số em có thể cộng chuỗi, hoặc sử dụng Parameter.
Em tham khảo thêm: timoday.edu.vn/phan-4-lap-trinh-co-so-du-lieu-voi-c/#Su_dung_cac_Stored_Procedure
@@timoday Dạ em giải quyết được rồi ạ. Em cảm ơn ạ!
trước là cám ơn anh dạy rất chi tiết vào hay
sau là cho em hỏi là: float pTram = reader.GetFloat(3);
ở đây em dùng kiểu int hay double đều không được: Specified cast is not valid báo là không hợp lệ ạ
mong a hay ai đọc được bình luận này giải thích giúp em ạ vì int nhỏ hơn float không nói làm gì, double kiểu dữ liệu còn chứa được cả float tại sao lại không được
Nồi nào úp vùng đấy bạn ạ. Trong CSDL là real thì buộc mình phải dùng float thôi. Kiểu như ngày xưa học Pascal, Pascal dùng real để mô tả kiểu thực, thì sang các ngôn ngữ khác dùng float để mô tả (dĩ nhiên là phải tương ứng cùng cấp độ rồi).
@@timoday cám ơn a. qua câu trả lời của a thì e hiểu hơn là bắt buộc phải là đúng kiểu dữ liệu đó, kiểu dữ liệu lớn hơn hay nhỏ hơn cũng không được như bên C#. nhưng sao mà biết được kiểu 'real' lại đúng là kiểu 'float' a. hay là làm nhiều thì quen.hi
có ai bị restore database không được khong ạ
dạ anh
em len github không thấy tài liệu đó ạ
Sorry bạn. Mình đang cập nhật lại tài liệu bạn nhé. Cảm ơn bạn!
@@timoday dạ em cảm ơn rất nhiều ạ khi nào cập nhật nhắn lại cho em vào học tiếp ạ clip dạy hay lắm ạ :)
@@bigoldgaming2052 mình update slide rồi nhé timoday.edu.vn/khoa-hoc-online/thanh-thao-c-sharp/lessons/bai-46-truy-van-du-lieu/
@@timoday dạ em cảm ơn anh nhiều lắm ạ ^^
Đã học xong truy vấn 1 giá trị và truy vấn 1 dòng dữ liệu