Khi lấy thông tin từ tệp excel (hoặc DB truy cập ms) tôi thường sử dụng một cái gì đó như thế này:
SELECT *
FROM OPENDATASOURCE('Microsoft.ACE.OLEDB.12.0',
'Data Source=C:\test.xls;Extended Properties=''EXCEL 12.0;HDR=NO;IMEX=1'' ')...[Sheet1$]
Đôi khi nó hoạt động. Đôi khi nó không.
Có ai biết một hướng dẫn để thiết lập này?
Tôi biết về thư mục tạm thời, tôi biết về việc tải xuống trình điều khiển chính xác, tôi biết về các thuộc tính mở rộng, tôi biết về việc không mở tệp. Đôi khi, tôi vẫn nhận được -
Nhà cung cấp OLE DB "Microsoft.ACE.OLEDB.12.0" cho máy chủ được liên kết "(null)" thông báo trả về "Lỗi không xác định".
Tôi gặp vấn đề này ngày hôm qua. Tôi khởi động lại máy - không hoạt động. Sau đó khởi động lại ví dụ của tôi một lần nữa và P00f! Thật kỳ diệu, nó đã làm việc.
Vì vậy, đó là câu hỏi của tôi - Khi nhận được "Lỗi không xác định" tuyệt vời, bạn cần kiểm tra những gì để đảm bảo tất cả các ngôi sao đều phù hợp để điều này hoạt động.