我想問一問,爲什麼我在嘗試連接excel 2000/3和2010時遇到此異常?無法識別的數據庫格式
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.OleDb;
namespace md1_connect
{
class Program
{
static void Main (string[] args)
{
string ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\"Book1.xls\"";
OleDbConnection MyConn = new OleDbConnection(ConnectionString);
OleDbCommand cmd = new OleDbCommand("SELECT * FROM[Sheet2$]", MyConn);
MyConn.Open();
OleDbDataReader dataReader = cmd.ExecuteReader();
while (dataReader.Read())
{
Console.WriteLine(dataReader.GetDouble(0));
}
MyConn.Close();
}
}
}
什麼異常? – Tarec
嘗試編譯針對32位平臺的代碼。 – Crono
@Tarec「無法識別的數據庫格式」我猜。來自標題。 – itsme86