[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!

ความคิดเห็น • 46

  • @vankiennguyen817
    @vankiennguyen817 ปีที่แล้ว +1

    Bài giảng rất hay, dễ hiểu. Cảm ơn thầy rất nhiều

  • @datnguyentuan8725
    @datnguyentuan8725 3 ปีที่แล้ว +1

    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 ạ!!

  • @vantung2210
    @vantung2210 3 ปีที่แล้ว +2

    anh giảng rất hay và dễ hiểu

    • @timoday
      @timoday  3 ปีที่แล้ว

      Mình cảm ơn bạn nhiều nhé. Theo dõi chanel để nhận được nhiều video nhé!

  • @newdiamond9907
    @newdiamond9907 ปีที่แล้ว +3

    link csdl: drive.google.com/drive/folders/11A4MryGirmd51dZcZxUlBtJuiB2xnZGc

  • @ngochiepquach6681
    @ngochiepquach6681 3 ปีที่แล้ว +1

    Anh dạy rất hay. Cảm ơn anh rất nhiều

  • @TuyenLe-zy9st
    @TuyenLe-zy9st 3 ปีที่แล้ว +2

    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

    • @timoday
      @timoday  3 ปีที่แล้ว

      Cảm ơn b rất nhiều nhé. Chúng ta cùng cố gắng.

  • @nguyenvanhau656
    @nguyenvanhau656 10 หลายเดือนก่อน +1

    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 ạ

  • @HieuKidDDo
    @HieuKidDDo ปีที่แล้ว +1

    Bài giảng siu hay ạ!

    • @timoday
      @timoday  ปีที่แล้ว

      Cảm ơn bạn nhiều ạ!

  • @musicforcreator9699
    @musicforcreator9699 2 ปีที่แล้ว +1

    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 ạ

  • @thanga7a
    @thanga7a ปีที่แล้ว

    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

  • @sonhong-g2t
    @sonhong-g2t ปีที่แล้ว +1

    cám ơn anh

  • @sanglam1820
    @sanglam1820 2 หลายเดือนก่อน +1

    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

    • @timoday
      @timoday  2 หลายเดือนก่อน

      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ệ

  • @watching-machine69
    @watching-machine69 ปีที่แล้ว

    Tuyệt quá!

  • @KhangNguyen-zh5wm
    @KhangNguyen-zh5wm 2 ปีที่แล้ว +1

    quá hay lun ad ơi

  • @ChienTran-cz7jt
    @ChienTran-cz7jt 8 หลายเดือนก่อน +1

    cho em hỏi tải cơ sở dữ liệu ở đâu vậy ạ

    • @timoday
      @timoday  8 หลายเดือนก่อน

      Admin có đính kèm link CSDL trong mô tả video đấy nha

  • @bachphambach1385
    @bachphambach1385 ปีที่แล้ว +1

    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 _

    • @newdiamond9907
      @newdiamond9907 ปีที่แล้ว

      drive.google.com/drive/folders/11A4MryGirmd51dZcZxUlBtJuiB2xnZGc

  • @bigoldgaming2052
    @bigoldgaming2052 4 ปีที่แล้ว +1

    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 ạ

  • @bigoldgaming2052
    @bigoldgaming2052 4 ปีที่แล้ว

    dạ anh ơi giúp em với ạ không có file đính kèm em không học tiếp được ạ

  • @phapnguyen7347
    @phapnguyen7347 2 ปีที่แล้ว

    cảm ơn a

  • @HungNguyen-ip4ws
    @HungNguyen-ip4ws 2 ปีที่แล้ว

    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.

    • @timoday
      @timoday  2 ปีที่แล้ว +1

      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.

  • @kakaanh7980
    @kakaanh7980 2 ปีที่แล้ว

    a cho e hỏi khi e dùng ExcuteScalar , báo lỗi Exception Unhandle là sao ạ

    • @timoday
      @timoday  2 ปีที่แล้ว

      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

    • @timoday
      @timoday  2 ปีที่แล้ว

      @@amazonat6421 timoday.edu.vn/khoa-hoc-online/thanh-thao-c-sharp/ ở link này bạn nhé

  • @AnNguyen-dx3nq
    @AnNguyen-dx3nq 2 ปีที่แล้ว +1

    dòng lệnh 36 của em bị lỗi ạ, anh giải thích hộ em với ạ

    • @timoday
      @timoday  2 ปีที่แล้ว

      Em nên chụp màn hình lỗi rồi gửi lên

  • @baotranquoc6814
    @baotranquoc6814 2 ปีที่แล้ว

    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 ạ

    • @timoday
      @timoday  2 ปีที่แล้ว +1

      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

    • @baotranquoc6814
      @baotranquoc6814 2 ปีที่แล้ว

      @@timoday Dạ em giải quyết được rồi ạ. Em cảm ơn ạ!

  • @nguyenvansonc4694
    @nguyenvansonc4694 3 ปีที่แล้ว

    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

    • @timoday
      @timoday  3 ปีที่แล้ว +1

      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).

    • @nguyenvansonc4694
      @nguyenvansonc4694 3 ปีที่แล้ว

      @@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

  • @manhduy2143
    @manhduy2143 ปีที่แล้ว

    có ai bị restore database không được khong ạ

  • @bigoldgaming2052
    @bigoldgaming2052 4 ปีที่แล้ว

    dạ anh
    em len github không thấy tài liệu đó ạ

    • @timoday
      @timoday  4 ปีที่แล้ว +1

      Sorry bạn. Mình đang cập nhật lại tài liệu bạn nhé. Cảm ơn bạn!

    • @bigoldgaming2052
      @bigoldgaming2052 4 ปีที่แล้ว +1

      @@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 ạ :)

    • @timoday
      @timoday  4 ปีที่แล้ว +1

      @@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/

    • @bigoldgaming2052
      @bigoldgaming2052 4 ปีที่แล้ว

      @@timoday dạ em cảm ơn anh nhiều lắm ạ ^^

  •  3 ปีที่แล้ว

    Đã học xong truy vấn 1 giá trị và truy vấn 1 dòng dữ liệu