Chào cả nhà
Mình có đoạn code liên quan đến việc di chuyển trong recordset như sau
Và đây là thông báo lỗi
- Lỗi thứ nhất:
- Lỗi thứ hai:
Mình chưa thể sửa được hai cái lỗi này. Các cao thủ nào biết được thì chỉ cho mình với
Cám ơn rất nhiều
B/S: trong du lieu truy cập đã có sẵn 2 bản ghi thoa mãn điều kiện
Mình có đoạn code liên quan đến việc di chuyển trong recordset như sau
Mã:
Set rst = New ADODB.Recordset
dim i as long
With rst
.Open ql, cnn ' liên kết cnn đã đc tạo và hoạt động bình thường
If Not .EOF Then
[COLOR=Red].MoveLast[/COLOR] ' [COLOR=RoyalBlue]lỗi thư nhất nằm ở đây[/COLOR]
Do While Not .EOF
for i=0 to rst.Recordcount
[COLOR=Red]rst.move (i)[/COLOR] ' [COLOR=RoyalBlue]lỗi thứ 2 nằm ở đây[/COLOR]
Activesheet.cells(i,2).value=rst.fields(0)
next i
Loop
End If
End With
- Lỗi thứ nhất:
Mã:
Run-time error '-2147217884(80040e24)'
Rowset does not support fetching backwark
Mã:
Run-time error '3021'
Either BOF and EOF is True, or the curren record has been deleted
Requested operation required a curren record
Cám ơn rất nhiều
B/S: trong du lieu truy cập đã có sẵn 2 bản ghi thoa mãn điều kiện
Chỉnh sửa lần cuối bởi điều hành viên: