私はOffice 2007の持っている私のローカルPC、SQL Server 2008への接続文字列を設定するには、次のコードを使用しています:ACE OLEDB 12.0とXLSX問題
string connString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + MapPath(Request.ApplicationPath) + "\\" + excelFolderName + fileName + ";Extended Properties=\"Excel 12.0 Xml;HDR=YES;IMEX=1\"";
私のOSは、Windows 7(64ビットであります)私はXLS
とXLSX
のファイルを問題なく読めるようになりました。
ACE OLEDB 12.0
がインストールされていないため、Microsoft Access 2003データベースを再インストールすることができなかったため、プロジェクトをMicrosoft Server 2003 R2 Standard Edition X64にリリースしました。 XLS
ファイルを読むことができます。私は間違って
External table is not in the expected format
は何をやっている:私は(Office 2007のを使用して作成された)XLSX
を開こうとすると、私はこのエラーを取得するため
問題が来ますか?
それが唯一の32ビットとして私のプロジェクトをビルドするために私を強制的に32ビット版を持っているので、私は...前回の「Microsoft Accessデータベースエンジン2007再頒布可能」をインストールするには、事前に
感謝をしたくない
単純な接続でプロジェクトを作成すると、同じエラーが発生します。 – RedEagle