问题标签 [oledb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
9 回答
265618 浏览

visual-studio - Microsoft.ACE.OLEDB.12.0 提供程序未注册

我有一个带有两个项目(一个 Word 模板项目和一个用于测试的 VB.Net 控制台应用程序)的 Visual Studio 2008 解决方案。这两个项目都引用了一个数据库项目,该项目打开了与 MS-Access 2007 数据库文件的连接,并引用了 System.Data.OleDb。在数据库项目中,我有一个检索数据表的函数,如下所示

当我从我的 Word 2007 模板项目中调用此函数时,一切正常;没有错误。但是当我从控制台应用程序运行它时,它会抛出以下异常

ex = {"'Microsoft.ACE.OLEDB.12.0' 提供程序未在本地计算机上注册。"}

这两个项目具有相同的引用,并且当我第一次编写控制台应用程序时(不久前)它确实可以工作,但现在它已经停止工作。我一定错过了什么,但我不知道是什么。有任何想法吗?

0 投票
1 回答
33421 浏览

odbc - OLEDB 与 ODBC

OLEDB 和 ODBC 有什么区别?我什么时候使用哪个以及如何知道我正在查看的是 OLEDB 驱动程序还是 ODBC 驱动程序?

0 投票
1 回答
2068 浏览

ms-access - 说服 Access 2007 使用 .UDL 文件/oledb 连接?

有什么方法可以诱使 Access 2007 使用 .UDL 文件?

具体来说,我们的一款旧产品使用 Interbase 6.0 数据库。我的客户想使用 Access 2007(在短期内)链接到他的数据库进行读/写。

虽然这根本不是我喜欢的做事方式,但考虑到它都是单用户的,而且对 Interbase 数据库的其他访问都是通过 Delphi 7 客户端完成的,我真的不能说“不”——至少,直到我有时间“适当地”给他想要的东西。

我没有任何其他类型的 Access 可以使用的驱动程序,尽管我已经制作了一个成功链接(通过 IBoledb)到数据库的 .UDL 文件。愚蠢的是,我只是假设现代版本的 Access 将能够使用 .UDL 文件......

因此,我试图让 Access 2007 理解该 .UDL 文件(甚至尝试将其重命名为 .DSN 并弄乱文件中的某些值)但无济于事。似乎您可以访问链接到 Interbase 的唯一方法是通过(购买的第三方)Interbase ODBC 驱动程序。

有谁知道不一样?我可以通过 .UDL 链接以某种方式使用 Interbase 访问“链接表”吗?

干杯!

0 投票
1 回答
7053 浏览

c# - 在 .NET 中读取 Excel,如何获取特定行?

我从这里获得了以下代码来使用 C# .NET 读取 Excel 文件:

我想从第 4 行开始只选择 10 行,我该怎么做?

0 投票
10 回答
20835 浏览

c# - 使用 C# 访问 Excel 电子表格偶尔会为某些单元格返回空白值

我需要访问一个 Excel 电子表格并将电子表格中的数据插入 SQL 数据库。然而,主键是混合的,大多数是数字的,有些是字母数字的。

我遇到的问题是,当数字和字母数字键位于同一个电子表格中时,字母数字单元格返回空白值,而所有其他单元格返回它们的数据没有问题。

我正在使用 OleDb 方法来访问 Excel 文件。使用命令字符串检索数据后,我将数据放入 DataAdapter,然后填充 DataSet。我遍历 DataSet 中第一个 DataTable 中的所有行 (dr)。

我使用 dr["..."].ToString() 引用列

如果我在 Visual Studio 2008 中调试项目并查看“扩展属性”,通过将鼠标悬停在“dr”上,我可以查看 DataRow 的值,但应该是字母数字的主键是 {}。其他值用引号括起来,但空白值带有大括号。

这是 C# 问题还是 Excel 问题?

有没有人以前遇到过这个问题,或者可能找到了解决方法/修复?

提前致谢。

0 投票
4 回答
25815 浏览

c# - 如何从 Proficy Historian 查询原始数据?

如何从 Proficy Historian/iHistorian 中检索原始时间序列数据?

理想情况下,我会询问两个日期之间特定标签的数据。

0 投票
6 回答
4882 浏览

c# - 使用 Odbc C# .Net 连接到 Pick 数据库

如何使用 Ole db 驱动程序连接到 PickBasic 数据库。我非常需要它来帮助我

0 投票
1 回答
5634 浏览

sql-server - ODBC、OLEDB 和 ADO.NET 的底层协议是否存在差异

使用典型系统之一 ODBC、OLEDB 或 ADO.NET 与 SQL Server 数据库通信时,底层基本协议是否相同?这些系统之间的所有差异基本上只是客户端问题吗?

这只是 TDS(表格数据流)传输的不同风格吗?

[MS-TDS]:表格数据流协议规范

还是有实际不同的方式与数据库服务器通信,并且这些协议之间存在根本区别?

0 投票
7 回答
2239 浏览

csv - 读取 CSV 数据的最佳方法是什么?

我正在使用 C# 并尝试CSV使用此连接字符串读取 a;

这适用于制表符分隔的数据。

我想要一个连接字符串,它应该用于制表符分隔以及逗号(,)和管道(|)。

如何为CSV.

谢谢拉杰什

0 投票
3 回答
23897 浏览

postgresql - PostgreSQL 的优秀 OleDB/ODBC 提供程序

我需要一个适用于 PostgreSQL 的功能性 OleDB 数据提供程序。它应该类似于 MySQL 的 ODBC 提供程序。见http://dev.mysql.com/downloads/connector/odbc/5.1.html