10月10日のWindowsのアップデート以降、ODBC Excelドライバが動作しなくなりました。次の接続文字列を使用してADO接続を使用して、「(1)外部データベースドライバからの予期しないエラー」 ODBC Excelドライバ:外部データベースドライバから予期しないエラーが発生しました。
私たちは、DelphiでExcelファイルを開く:私たちは、ファイルを読み込むしようとすると、次のエラーを取得します:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";
私はそれがMicrosoft.ACE.OLEDB.12.0に切り替えることにより、仕事を得ることができ、それが動作するために、すべてのお客様は、彼らが使用するすべてのコンピュータ上のMicrosoft Accessデータベースエンジンの再頒布をインストールする必要があります私たちのソフトウェアは。
他に解決策や回避策がありますか?前もって感謝します。
Microsoft(これは新しい問題です)を促します。それはDelphiとは関係ありません。私はあなたが[このスレッド]に投稿したと思います(https://social.msdn.microsoft.com/Forums/sharepoint/en-US/2feac7ff-3fbd-4d46-afdc-65341762f753/odbc-excel-driver-stopped -working-with-unexpected-error-from-external-database-driver-1?forum = sqldataaccess)、そうでしたか? – Victoria
はい、それは私でした。私はそれがDelphiとは関係がないと考えていましたが、誰かがDelphi固有のソリューション(代替コンポーネントやFireDACなど)を持っている可能性があります。 – Bram
まあ、ほとんどの代替ODBCドライバです。また、問題がドライバかAccessアプリケーションかどうかはまだはっきりしていません。 Microsoftだけが確かに知っている。 – Victoria