23得票6回答
使用C#和OleDb解析CSV

我知道这个话题已经被讨论烂了,但我已经快要崩溃了。我需要解析一个csv文件。这是一个相当普通的CSV文件,并且解析逻辑已经由另一位开发人员使用OleDB编写完成,他在休假前发誓它可以正常工作 :)CSV sample: Dispatch Date,Master Tape,Master Time...

20得票1回答
Excel文件的OleDB连接字符串帮助

我的问题是数据适配器只查看每个列中的第一行以确定数据类型。在我的情况下,前500行的第一列“SKU”是数字,然后我有混合数字和字母的SKU。因此,SKU列中的行将留空,但我仍将获得每个列行的其他信息。 我认为它是连接字符串控制的,而根据我的当前设置,它应该工作,但实际上并没有。 连接字符串...

16得票6回答
OleDbConnection出现“External component has thrown an exception.”错误。

我正在使用一个Windows窗体应用程序将数据导出到Excel。 该应用程序同时构建了x64和x86版本。 因此,在同一台计算机上工作该应用程序,必须安装Microsoft Access数据库引擎的两个版本。 首先安装AccessDatabaseEngine.exe,然后以被动方式安装A...

15得票2回答
Excel单元格值被OLEDB提供程序截断。

我正在使用OleDbConnection类从Excel 2000/2003工作簿中检索数据:string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Sourc...

14得票4回答
连接Access数据库(accdb)的OLEDB连接。

我想制作一个简单的应用程序来练手,所以连接到像Access (.accdb)这样简单的数据库会很好。 我的程序长这样:using System; using System.Collections.Generic; using System.Data; using System.Data.O...

14得票4回答
我的OLEDbException是由什么引起的,IErrorInfo.GetDescription 失败,返回 E_FAIL(0x80004005)。

我正在使用 OleDbConnection、OldDbCommand 和 OleDbReader 与 Access 数据库交互。 我在数据库中有一个命名查询,我正在从代码中调用它。 当从access中运行时,查询可以正确地工作。 一些资源表明,错误可能是由于在查询中使用了保留字并需要用括...

12得票3回答
SQLGetInfo - 如何使用此函数

我开发了一个C#应用程序,可以连接到许多类型的数据库服务器,如Sql、Oracle、Mysql等。连接是使用ODBC建立的。 我需要找到已建立连接的服务器类型(DBMS类型),因为用户只输入了DSN名称。 经过几个小时的搜索,我发现我的要求只能通过这个函数SQLGetInfo来实现。但是我...

12得票2回答
SQL连接和OLEDB连接的区别

SQL Connection和OLEDB Connection之间有什么区别?OLEDB是通用的吗(也适用于SQL Server)?OLEDB使用哪些服务器?

12得票4回答
如何强制ADO.Net在读取表架构时仅使用System.String数据类型

我正在使用OleDbConnection查询Excel 2007电子表格。我希望强制OleDbDataReader仅使用字符串作为列数据类型。 系统查看前8行数据并推断数据类型为Double。问题是,第9行中有一个字符串,并且OleDbDataReader返回空值,因为它无法转换为Double...

11得票5回答
在C#应用程序中,应该是每次执行SQL语句时创建一个DB连接还是只创建一次?

在一个C#应用程序中,是应该每次执行SQL语句都创建一个 OleDBConnection 对象还是只创建一次? 我正在查看别人编写的C#代码。每个SQL语句都以创建一个连接到MDB数据库的OleDbConnection对象开头。 每次创建OleDbConnection对象是否合适,或者应该...