問題的原因:
我的電腦的access是使用中文作為數據庫的排序語言。客戶的機器沒有按轉中文,所以adodb不能正常使用access數據庫。有不可能要求客戶在他所有的電腦裡安裝中文,所以只有在我這裡解決。
解決方案:
1. 用access打開數據庫;
2. 在菜單上選擇Tools->Options;
3. 在Options裡,選擇General那個頁面;
4. 在General那個頁面裡,有一個選項是New Database Sort Order把它的值設置為General,然後按確定。
5. 在菜單裡再次選擇Tools->Database Utilities->Compact and Repair Database;
6. 問題解決。