CSDL dạng số nhưng khi CopyFromRecordset lại nhận giá trị text

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

syquyen1987

Thành viên hoạt động
Tham gia
8/7/18
Bài viết
194
Được thích
43
Dear các anh,

Em có một thắc mắc không lí giải được ạ. CSDL (File Excel, Data trong Table) em có 13 cột có giá trị dạng Number, nhưng khi kết nối ADODB đến CSDL và CopyFromRecordset tại một file khác thì có 3 cột là dạng Number, còn 10 cột còn lại dạng text. Do đó, em thử mở CSDL ra thì CopyFromRecordset mới nhận được tất cả 13 cột đó dạng Number. Em chưa hiểu vì sao lại vậy. Các anh có thể giải thích giúp em với ạ

1702332831853.png
1702332842394.png1702332850947.png
 
Dear các anh,

Em có một thắc mắc không lí giải được ạ. CSDL (File Excel, Data trong Table) em có 13 cột có giá trị dạng Number, nhưng khi kết nối ADODB đến CSDL và CopyFromRecordset tại một file khác thì có 3 cột là dạng Number, còn 10 cột còn lại dạng text. Do đó, em thử mở CSDL ra thì CopyFromRecordset mới nhận được tất cả 13 cột đó dạng Number. Em chưa hiểu vì sao lại vậy. Các anh có thể giải thích giúp em với ạ

View attachment 297486
View attachment 297487View attachment 297488
Bạn xem lại chuỗi connectionString của bạn có phải IMEX=1 hay không
 
Dear các anh,

Em có một thắc mắc không lí giải được ạ. CSDL (File Excel, Data trong Table) em có 13 cột có giá trị dạng Number, nhưng khi kết nối ADODB đến CSDL và CopyFromRecordset tại một file khác thì có 3 cột là dạng Number, còn 10 cột còn lại dạng text. Do đó, em thử mở CSDL ra thì CopyFromRecordset mới nhận được tất cả 13 cột đó dạng Number. Em chưa hiểu vì sao lại vậy. Các anh có thể giải thích giúp em với ạ
Từ khóa cho bạn tìm hiểu thêm là: scheme.ini
 
Bạn xem lại chuỗi connectionString của bạn có phải IMEX=1 hay không
IMEX 0 và 1 vẫn không được anh ạ, có một cái phát sinh khó hiểu nữa là. File nguồn để kết nối ấy thì hôm nay em lấy file khác (hôm nay lại xuất ra một file mới chứa thêm dữ liệu của ngày hôm nay), e đã dùng code để tìm file mới nhất dựa vào thời gian muộn nhất, thì lúc này CopyFromRecordet lại được dạng số. Em thử lại file nguồn hôm trước dạng text ấy thì vẫn không được. Vậy thì thêm dòng code mở file nguồn nó lên cho an toàn anh ạ
Bài đã được tự động gộp:

Từ khóa cho bạn tìm hiểu thêm là: scheme.ini
Bác có thể giải thích giúp e với, em gần đây không có thời gian tìm hiểu được rồi ạ. Cảm ơn Bác
 
Web KT
Back
Top Bottom