oledb相关内容
我尝试通过在文本框中输入文本然后使用 SQL 查询数据库然后在数据网格视图中显示结果来搜索数据库中的特定值. 代码如下: Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) 处理 txtSearch.TextChanged连接.Open()将数据表调暗为新
..
我知道有多种方法可以读取 Excel 文件: Iterop Oledb 打开 Xml SDK 兼容性不是问题,因为程序将在受控环境中执行. 我的要求: 将文件读取到 DataTable/CUstom Entities(我不知道如何为对象创建动态属性/字段[列名将在 Excel 文件中变化]) 使用 DataTable/Custom Entities 使用其数据执行一些
..
我正在使用 OleDb 从包含多张工作表的 Excel 工作簿中读取数据. 我需要阅读工作表名称,但我需要按照它们在电子表格中定义的顺序;所以如果我有一个看起来像这样的文件; |_____|_____|____|____|____|____|____|____|____||_____|_____|____|____|____|____|____|____|____||_____|_____
..
我正在研究将一个小型且简单的 SQL Server 数据库迁移到 SQL Server CE,目前我正在使用一个小型原型来研究 SQL Server CE 的基本操作,并考虑到以下操作:(1) 以编程方式创建一个表,(2) 插入新记录,(3) 读取现有记录,以及 (4) 更新现有记录. 原型在使用访问器和访问器结构的绑定成员时更新现有记录有问题.select 语句可以正确地返回行和数据.我可
..
我有一个 x64 应用程序,它使用 Microsoft.ACE.OLEDB.12.0 提供程序读取 Windows 7 (x64) 上的 MS Access 数据库,并且运行良好(安装了 Office 2010). 在安装了 Office 2013 的 Windows 8 下运行的同一应用程序失败,并显示一条消息,指出提供商无法打开以前的版本. 在安装了 Office 2013 的 W
..
我一直在使用 Microsoft.Jet.OLEDB.4.0 和 Microsoft.ACE.OLEDB.12.0 来读取 .csv、.xls 和 .xlsx 文件. 我刚刚发现原生 64 位模式不支持这两种技术! 我有两个问题: 支持的方式是什么以编程方式读取 .csv、.xls 和64 位模式下的 .xlsx 文件.我只是在任何地方都找不到答案. 如果我无法读取所有三个
..
我在 32 位 Windows 2008 服务器中创建了一个用 .NET 3.5 开发的 Windows 应用程序.在 64 位服务器中部署应用程序时,它显示错误“Microsoft.Jet.OLEDB.4.0' provider 未在本地计算机上注册". 所以为了解决这个问题,我把项目的build属性改为X86,这样它就可以在32位模式下构建,并在32位机器上重建项目.但是,同一个项目使用
..
错误: OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0"不能用于分布式查询,因为该提供程序配置为在单线程单元模式下运行. 我看到的答案是 64 位 Sql Server 和 32 位 Office 之间的冲突.有没有办法将 Excel 上的 openrowset 运行到 Sql Server 中? 插入 dbo.FiscalCalendar选择 * 从ope
..
我在某些 VBA 代码中使用“Microsoft.Jet.OLEDB.4.0"提供程序进行基本连接,除了运行 64 位 Microsoft Office 安装的 Windows 7 64 位操作系统外,该代码适用于任何地方Excel 2010. 实际上,XP 32 或 64、Vista 32 或 64 和 7 32 的所有其他组合,以及 Excel 2003、2007 或 2010 安装在运
..
我正在尝试运行一个在硬盘驱动器上运行的程序,该程序使用 Microsoft Jet OleDB 打开 MS Access 数据库并从中获取信息.问题是当我尝试运行程序时 Visual Studio 给了我这个错误: “'Microsoft.Jet.OLEDB.4.0' 提供程序未在本地计算机上注册." 我尝试构建程序以针对“x86"而不是“Any CPU",但这不起作用.我还查看了 W
..
这是我的笔记本电脑规格: 操作系统:Windows 7 - 64 位,数据库:SQL SERVER 2008 R2,微软Office:微软Office 2007, 我的问题是:当我运行程序将数据从 excel 2003 (xls) 导入数据库 (SQL Server 2008) 时,出现此错误: OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 不能用于分布
..
所以我了解到用于查询数据源(如 Microsoft Access MDB 文件和 Excel 电子表格)的 Microsoft.Jet.OLEDB.4.0 数据提供程序在 Windows 64 位操作系统下不起作用. 我现在应该使用什么来查询 .NET 3.5 (C#) 应用程序中的这些文件类型,以确保在 x86 和 x64 环境中的兼容性?似乎无法找到有关如何处理这种不兼容性的直接答案.
..
简短而甜蜜: 应用程序可在 x86 机器上运行,但不能在 x64 机器上运行(在 2008 服务器和 Windows 8 上尝试过) 已安装 Microsoft Access 数据库引擎 2010(也已安装 Microsoft Office 2007 Access 数据库引擎) 未安装 MS Office 确认存在 C:\Program Files (x86)\Common Files
..
错误: OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0"不能用于分布式查询,因为该提供程序配置为在单线程单元模式下运行. 我看到的答案是 64 位 Sql Server 和 32 位 Office 之间的冲突.有没有办法将 Excel 上的 openrowset 运行到 Sql Server 中? 插入 dbo.FiscalCalendar选择 * 从ope
..
我正在尝试在我们的 64 位服务器上启动并运行一个新的 DotNetNuke 站点,但遇到以下错误消息: “'Microsoft.Jet.OLEDB.4.0' 提供程序未在本地计算机上注册" 我从经验中知道,当您在 64 位机器上定位 64 位程序集时会遇到这种情况(目前没有 64 位 OLE-DB 提供程序).在这种情况下,我只需在 Visual Studio 中定位 x86,一切正
..
我有一个 x64 应用程序,它使用 Microsoft.ACE.OLEDB.12.0 提供程序读取 Windows 7 (x64) 上的 MS Access 数据库,并且运行良好(安装了 Office 2010). 在安装了 Office 2013 的 Windows 8 下运行的同一应用程序失败,并显示一条消息,指出提供商无法打开以前的版本. 在安装了 Office 2013 的 W
..
我一直在使用 Microsoft.Jet.OLEDB.4.0 和 Microsoft.ACE.OLEDB.12.0 来读取 .csv、.xls 和 .xlsx 文件. 我刚刚发现原生 64 位模式不支持这两种技术! 我有两个问题: 支持的方式是什么以编程方式读取 .csv、.xls 和64 位模式下的 .xlsx 文件.我只是在任何地方都找不到答案. 如果我无法读取所有三个
..
我正在研究 64 位 C# 解决方案,我希望在不安装“Access Database Engine x64"的情况下连接到 MS Access DB(.accdb 文件). “Access Database Engine x64"安装要求当前安装的MS Office版本为64位,在公司环境下是不能接受的需求. 我意识到 OLEDB 和 ODBC 要求安装“Access Database
..
我在 32 位 Windows 2008 服务器中创建了一个用 .NET 3.5 开发的 Windows 应用程序.在 64 位服务器中部署应用程序时,它显示错误“Microsoft.Jet.OLEDB.4.0' provider 未在本地计算机上注册". 所以为了解决这个问题,我把项目的build属性改为X86,这样它就可以在32位模式下构建,并在32位机器上重建项目.但是,同一个项目使用
..
错误: OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0"不能用于分布式查询,因为该提供程序配置为在单线程单元模式下运行. 我看到的答案是 64 位 Sql Server 和 32 位 Office 之间的冲突.有没有办法将 Excel 上的 openrowset 运行到 Sql Server 中? 插入 dbo.FiscalCalendar选择 * 从ope
..