在VS.NET2005的C#中把EXCEL2003的数据导入SQL-SERVER2000的问题? (急!!!!!!)
在VS.NET2005的C#中把EXCEL2003的数据导入SQL-SERVER2000的问题,提示找不到可安装的 ISAM,代码如下:
try
{
System.Data.OleDb.OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\1.xls;Extended Properties=""Excel 11.0;HDR=Yes;IMEX=1""");
conn.Open();
System.Data.OleDb.OleDbCommand cmd = conn.CreateCommand();
cmd.CommandText = "SELECT * FROM [1$]";
System.Data.OleDb.OleDbDataReader rdr = cmd.ExecuteReader();
DataSet dataSet11 = new DataSet();
while (rdr.Read())
{
}
rdr.Close();
conn.Close();
}
catch (Exception err)
{
MessageBox.Show(err.Message);
}
如果把Excel 11.0改成Excel 8.0的话,提示错误信息是"不是预期的格式"
请问各位大侠如何解决?不胜感激!!