ADO - CopyFromRecordset trả về không đúng ô chỉ định

Blue Softs Liên hệ QC

Đình Phán

Thành viên thường trực
Tham gia
23/11/10
Bài viết
201
Được thích
59
Giới tính
Nam
Nghề nghiệp
kt
Chào mọi người,
Em có dùng ADO để lấy truy xuất dữ liệu trong sheet của chính file excel đó.
Nhưng chạy thử đoạn lệnh thì có 1 vấn đề em thắc mắc mà không tìm được nguyên nhân ạ.
Cụ thể khi em thực hiện CopyFromRecordset chỉ định vào 1 ô, nếu em không có dòng lệnh xóa dữ liệu cũ tại vùng đó, mà chạy lần 2+ thì dữ liệu lại bị nhảy đến ô khác (không còn ở ô em chỉ định nữa)
Mong mọi người giúp đỡ em.
Cảm ơn.
 

File đính kèm

  • Test.xlsm
    35 KB · Đọc: 6

Maika8008

Thành viên gắn bó
Tham gia
12/6/20
Bài viết
2,550
Được thích
2,819
Donate (Momo)
Donate
Giới tính
Nam
Nó không nhảy đến ô khác mà lấy thêm dữ liệu có từ lần chạy trước.

Truy vấn SQL kiểu này bạn không nên chép kết quả cùng sheet với data nguồn.
 

Nhattanktnn

Thành viên gắn bó
Tham gia
11/11/16
Bài viết
1,834
Được thích
1,917
Donate (Momo)
Donate
Giới tính
Nam
Chào mọi người,
Em có dùng ADO để lấy truy xuất dữ liệu trong sheet của chính file excel đó.
Nhưng chạy thử đoạn lệnh thì có 1 vấn đề em thắc mắc mà không tìm được nguyên nhân ạ.
Cụ thể khi em thực hiện CopyFromRecordset chỉ định vào 1 ô, nếu em không có dòng lệnh xóa dữ liệu cũ tại vùng đó, mà chạy lần 2+ thì dữ liệu lại bị nhảy đến ô khác (không còn ở ô em chỉ định nữa)
Mong mọi người giúp đỡ em.
Cảm ơn.
Thử MySQL = "Select * from [Sheet1$A1:M] where [Accounted Amount] >20000000"
 
Top Bottom