无法识别的数据库格式

伊曼特·沃尔科夫斯(Imants Volkovs)

我想问一下,为什么在尝试连接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();
        }
    }
}
亚历克斯·K

您需要通过附加以下内容来告知提供程序您正在使用Excel 97-2003(xls而不是xlsx):

Extended Properties="Excel 8.0"

例如

string ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\"Book1.xls\";Extended Properties=\"Excel 8.0\"";

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

导致无法识别的格式覆盖Access数据库

来自分类Dev

覆盖Access数据库导致无法识别的格式

来自分类Dev

无法识别的数据库格式到其他PC

来自分类Dev

由于db中无法识别的令牌,无法插入sqlite数据库?

来自分类Dev

连接字符串Visual Studio 2013数据库-无法识别的转义序列

来自分类Dev

实体框架无法识别的数据库优先键注释

来自分类Dev

'NSInternalInconsistencyException',原因:'无法识别的数据库版本:'物理设备上的Firebase崩溃

来自分类Dev

无法识别Microsoft Access数据库文件的数据库格式'C:\ ..... \ Employees.accdb?

来自分类Dev

WordPress无法识别MySQL数据库

来自分类Dev

psql:对数据库“ dbname”的权限被拒绝(“用户没有CONNECT特权。”)/“无法识别的角色选项'connect'”

来自分类Dev

Finisar.SQLite.SQLiteException:SQL逻辑错误或缺少数据库:无法识别的令牌:“ $”

来自分类Dev

Finisar.SQLite.SQLiteException:SQL逻辑错误或缺少数据库:无法识别的令牌:“ $”

来自分类Dev

无法打开数据库 ''。它可能不是您的应用程序识别的数据库,或者文件可能已损坏

来自分类Dev

无法将Postgresql数据库复制到新服务器,出现错误[无法识别的参数“ row_security”]

来自分类Dev

如何修复“无法识别的Guid格式”

来自分类Dev

如何修复“无法识别的Guid格式”

来自分类Dev

移动文件后无法识别MySQL数据库

来自分类Dev

Firebase数据库无法识别子级

来自分类Dev

在MongoDB数据库的Django 3.1.4中无法识别ArrayField

来自分类Dev

无法识别Oracle数据库的正确时区

来自分类Dev

Alembic / Flask迁移无法识别数据库结构

来自分类Dev

创建过程无法识别数据库

来自分类Dev

Laravel无法读取数据库凭证格式的.env文件

来自分类Dev

子句CSV Hive中无法识别的文件格式

来自分类Dev

使用无法识别的分区重新格式化USB

来自分类Dev

.tgz文件– tar:无法识别的存档格式

来自分类Dev

如何以无法识别的日期时间格式导入CSV?

来自分类Dev

尝试将数据插入数据库MVC4时无法识别操作方法

来自分类Dev

无法识别的作者

Related 相关文章

  1. 1

    导致无法识别的格式覆盖Access数据库

  2. 2

    覆盖Access数据库导致无法识别的格式

  3. 3

    无法识别的数据库格式到其他PC

  4. 4

    由于db中无法识别的令牌,无法插入sqlite数据库?

  5. 5

    连接字符串Visual Studio 2013数据库-无法识别的转义序列

  6. 6

    实体框架无法识别的数据库优先键注释

  7. 7

    'NSInternalInconsistencyException',原因:'无法识别的数据库版本:'物理设备上的Firebase崩溃

  8. 8

    无法识别Microsoft Access数据库文件的数据库格式'C:\ ..... \ Employees.accdb?

  9. 9

    WordPress无法识别MySQL数据库

  10. 10

    psql:对数据库“ dbname”的权限被拒绝(“用户没有CONNECT特权。”)/“无法识别的角色选项'connect'”

  11. 11

    Finisar.SQLite.SQLiteException:SQL逻辑错误或缺少数据库:无法识别的令牌:“ $”

  12. 12

    Finisar.SQLite.SQLiteException:SQL逻辑错误或缺少数据库:无法识别的令牌:“ $”

  13. 13

    无法打开数据库 ''。它可能不是您的应用程序识别的数据库,或者文件可能已损坏

  14. 14

    无法将Postgresql数据库复制到新服务器,出现错误[无法识别的参数“ row_security”]

  15. 15

    如何修复“无法识别的Guid格式”

  16. 16

    如何修复“无法识别的Guid格式”

  17. 17

    移动文件后无法识别MySQL数据库

  18. 18

    Firebase数据库无法识别子级

  19. 19

    在MongoDB数据库的Django 3.1.4中无法识别ArrayField

  20. 20

    无法识别Oracle数据库的正确时区

  21. 21

    Alembic / Flask迁移无法识别数据库结构

  22. 22

    创建过程无法识别数据库

  23. 23

    Laravel无法读取数据库凭证格式的.env文件

  24. 24

    子句CSV Hive中无法识别的文件格式

  25. 25

    使用无法识别的分区重新格式化USB

  26. 26

    .tgz文件– tar:无法识别的存档格式

  27. 27

    如何以无法识别的日期时间格式导入CSV?

  28. 28

    尝试将数据插入数据库MVC4时无法识别操作方法

  29. 29

    无法识别的作者

热门标签

归档