• Lỗi nhận recordset từ subform khi đã đóng kết nối
  • Lỗi nhận recordset từ subform khi đã đóng kết nối

    AnNguyen > 29-10-20, 12:16 PM

    Khi em bấm tìm kiếm thì sẽ ra 1 danh sách kết quả và trả về subform, và thường em hay để CloseConnect luôn sau khi thao tác đó,
    Nhưng đến khi em muốn lấy 1 dòng trong subform ra thì nó báo lỗi ạ (lỗi là do đã đóng kết nối)
    Nhưng em vẫn nhìn thấy dữ liệu ở subform sao nó không thể chạy vòng lặp để trả về giá trị ạ? hay là em làm như nào ạ?

    Đây là dòng lệnh để lấy ra cái dòng đang chọn trong subform ạ
    Mã PHP:
    Set rs Me.Subform.Form.Recordset
    While Not rs.EOF And 
                ID_HUY 
    rs.Fields("ID_HUY").value
                i 

            
    'rs.MoveNext
            Wend 
  • RE: Lỗi nhận recordset từ subform khi đã đóng kết nối

    ongke0711 > 29-10-20, 06:54 PM

    - Thường thì đóng kết nối là đóng kết nối của Recordset để sau này còn sử dụng lại cho nhanh.
       Set rs.ActiveConnecton = Nothing
    - Rs.MoveFirst rồi mới duyệt.
  • RE: Lỗi nhận recordset từ subform khi đã đóng kết nối

    AnNguyen > 30-10-20, 10:25 AM

    (29-10-20, 06:54 PM)ongke0711 Đã viết: - Thường thì đóng kết nối là đóng kết nối của Recordset để sau này còn sử dụng lại cho nhanh.
       Set rs.ActiveConnecton = Nothing
    - Rs.MoveFirst rồi mới duyệt.

    Vâng đóng kết nối rồi nhưng trên subform thì em vẫn nhìn thấy nội dung của nó, Em muốn lấy ra 1 dòng bất kỳ nào đó để xử lý đi đến form tiếp theo ý ạ.
    Thì có cách nào lấy được không hả anh? vì lấy theo recordset thì nó đã bị khóa rồi, (Vì trước đó có nhiều hàm em đã xử lý là khi xong công việc là close connect vì vậy em không thể mở lại được tiếp ạ)