oledb相关内容

SQL Server ODBC 驱动程序未引发错误

这个问题是 Microsoft ODBC 中一系列错误的一部分司机: ODBC 驱动程序无法引发错误;而是压制它们 乱序读取列会返回错误结果 无法执行属于同义词的存储过程 微软已经表示他们不会在他们的 ODBC 中修复这些错误司机. 背景 如果我有一个示例表: CREATE TABLE 钱包 (WalletID int 非空,名称 varchar(50) NOT NU ..
发布时间:2022-01-16 23:02:14 数据库

用于 ODBC 驱动程序的 OLE DB 提供程序错误“80004005"

我必须将一些客户站点从一个非常旧的 IIS 服务器移到一个较新的服务器,而一些站点无法以正确的方式工作.他们中的大多数人抱怨失败,称为: 用于 ODBC 驱动程序的 Microsoft OLE DB 提供程序错误“80004005" [Microsoft][ODBC Driver Manager]未找到数据源名称且未指定默认驱动程序. 我在互联网上了解到,这可能取决于授予用户的权 ..
发布时间:2022-01-16 15:34:23 服务器开发

链接服务器中缺少 IBMDASQL

我正在尝试使用链接服务器从 sql 2017 连接到我们的 AS400 数据库,但我在提供程序中看不到 IBMDASQL. 但是,如果我尝试导入数据,我可以看到 IBMDASQL 提供程序. 如何将 IBMDASQL 添加到链接服务器的提供程序列表中? 解决方案 需要安装IBM客户端访问软件. ..
发布时间:2022-01-14 22:42:55 其他开发

如何安装 DB2 ODBC 或 OLEDB 驱动程序

我已经在 Windows 7 Pro 上安装了 IBM DB2 Database Express. 现在,我想创建我的 C# 代码,以便在 DB2 表中选择/插入/更新记录. 我整天都在互联网上搜索有关如何安装 OLEDB 或 ODBC 驱动程序以连接到 DB2 数据库的链接.但是没有成功!!! 所以,我想知道是否有人可以帮助我或给我发送一个有用的链接来下载驱动程序. 谢谢 ..
发布时间:2022-01-14 22:15:59 其他开发

尝试使用 VB6 表单调用 OLEDB 提供程序时应用程序消失

我必须从 Winforms 应用程序中的水晶报告中使用 OLEDB 提供程序(用于 Sungard Investran).使用 .Net 4,用于 VS2010 的 Crystal Reports.OLEDB 提供程序有一个参数对话框,我相信它是在 VB6 中开发的.当我使用不带任何参数的查询调用此 OLEDB 提供程序时,它工作正常.但是当调用任何带有参数的查询时,整个应用程序就消失了.在 Wi ..
发布时间:2022-01-13 15:13:15 C#/.NET

连接数据源水晶报表

添加后如何删除第二个连接(ODBC)数据源连接 OLEDb? 谢谢. 解决方案 您没有添加和删除到 Crystal 报表的连接.您正在添加数据源.如果您可以看到 2 个连接,则有一个表、存储过程、视图或命令正在使用第二个.将所有数据源的连接更新到新的连接 ..
发布时间:2022-01-13 15:04:29 其他开发

INSERT INTO 语句的问题

我似乎无法弄清楚为什么我不断收到 INSERT INTO 语句中的语法错误. 代码如下. static void ABSChangeEventsTable(string ControlNumber, string CurrentStatus){使用 (var connection = new OleDbConnection(strAccessConnAbstracting))使用 (var ..
发布时间:2022-01-09 13:08:04 C#/.NET

将 Excel 导入 Datagridview

我正在使用此代码打开一个 excel 文件并将其保存在 DataGridView 中: string name = "Items";string constr = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source=" + Dialog_Excel.FileName.ToString() + "; 扩展属性 =\"Excel 8.0;HDR=是;\" ..
发布时间:2021-12-30 12:36:54 C#/.NET

SSIS-OleDb 快速加载与批量插入任务

我已经做了研究,包括在这个论坛上的主题,但似乎找不到答案. 我正在加载 40 列的文本文件.暂时没有变身.有 8 个文件 ~25MB,总共 1,400,000 行.使用批量插入任务,加载在 3 分钟内完成.使用 OleDb 目标和平面文件输入连接管理器,加载在 30 分钟内完成. 据我所知,SSIS 应该在 OleDb 连接后面使用批量插入.如果是这样,为什么会有如此巨大的差异?我一定 ..
发布时间:2021-12-30 09:35:03 其他开发

如何解决 DTS_E_OLEDBERROR.在 ssis

在一个由数据流任务组成的ssis包中,包含OLEDB 源和 OLDB 目标 ..provider 是 sql 本机客户端..这曾经运行良好..但现在出现如下所示的错误.. 请告诉我如何解决它?将其更改为ado.net? 操作系统:windows 7 专业版,数据库为 SQL Server 2000 [Axe_Data [737]] 错误:SSIS 错误代码 DTS_E_OLEDB ..
发布时间:2021-12-30 09:21:21 数据库

SQL Server 目标与 OLE DB 目标

我使用 OLE Db 目标批量导入多个平面文件.经过一些调整后,我最终将 SQL Server Destination 速度提高了 25 - 50%. 虽然我对这个目的地感到困惑,因为网络上有相互矛盾的信息,但有些人反对,有些人建议使用它.我想知道,在将其部署到生产环境之前是否存在任何严重的陷阱?谢谢 解决方案 在这个回答中,我将尝试从 SSIS 的官方文档中提供信息,并提及我在 S ..
发布时间:2021-12-30 09:15:05 数据库

“Microsoft.ACE.OLEDB.16.0"提供程序未在本地计算机上注册.(系统.数据)

当我尝试通过 MSSQL Server 数据导入(即 SSIS 包)连接到任何 excel 时出现此错误 Microsoft.ACE.OLEDB.16.0 提供程序未在本地计算机上注册.(System.Data) 这不是同一个版本,我认为需要一些其他修补 解决方案 对于在尝试上述方法后仍然卡在这个问题上的任何人.如果您右键单击数据库并转到任务-> 导入,那么问题就在这里.转到开始菜单 ..
发布时间:2021-12-30 09:11:52 数据库

SSIS:从字符串变量中过滤多个 GUID 作为数据流 OLE 源中的参数

我有一个 SSIS 包,可以从 SQL 表中获取新的 GUID 列表.然后我将 GUID 分解成一个字符串变量,以便用逗号将它们分开.它们如何出现在变量中的一个例子是: '5f661168-aed2-4659-86ba-fd864ca341bc','f5ba6d28-7283-4bed-9f11-e8f6bef225c5' 问题出在数据流任务上.我在 SQL 查询中使用该变量作为参数来获取源数 ..
发布时间:2021-12-30 09:06:37 其他开发

缺少引用 OLEDB 连接类型的库

我从 SSIS 团队博客 来转换 OLEDB 连接类型,以便它可以被 AcquireConnection() 方法使用.现在我不确定为什么 Dts.Connections 部分不起作用.我不知道我必须添加的库才能使其工作.我几乎添加了最重要的,包括 Dts.RuntimeWrap.如果您需要有关该问题的更多信息,请告诉我. ConnectionManager cm = Dts.Connectio ..
发布时间:2021-12-30 09:03:17 C#/.NET

阅读一个大的 Excel 文档

我想知道在 Excel 中读取单元格的最快方法是什么.我有一个包含 50000 行的 Excel 文件,我想知道如何快速阅读它.我只需要阅读第一列,使用 oledb 连接需要 15 秒.有没有更快的方法? 谢谢 解决方案 这里是一个依赖于使用 Microsoft.Office.Interop.Excel 的方法. 请注意:我使用的 Excel 文件只有一列包含 50,000 个 ..
发布时间:2021-12-28 21:02:00 C#/.NET

如何检查系统上是否安装了 OLEDB 驱动程序?

如何确保在启动应用程序时安装了特定的 OLEDB 驱动程序?我使用 Delphi 的 ADO,如果驱动程序丢失,我希望显示描述性错误消息.从 ADO 返回的错误并不总是那么用户友好. 可能有一个不错的小函数可以返回所有已安装的驱动程序,但我没有找到. 解决方案 每个提供程序都有一个与其类相关联的 GUID.要查找 guid,请打开 regedit 并在注册表中搜索提供程序名称.例如, ..
发布时间:2021-12-13 23:45:22 其他开发

选择语句的返回值

我想将 select 语句的结果值检索到字符串变量中.像这样: OleDbCommand cmd1 = new OleDbCommand();cmd1.Connection = GetConnection();cmd1.CommandText = "从预约中选择治疗 WHEREpatientid = "+ 文字;cmd1.ExecuteNonQuery(); 我想将选定的治疗值放入字符串变量中 ..
发布时间:2021-12-12 23:03:08 C#/.NET

通过OLEDB连接ACCDB格式的MS-ACCESS数据库

我最近提出了关于连接到 MS-ACCESS 数据库的另一个问题C# 或 VB.NET 中的 .NET.它在 MDB 中按预期工作,但在 accdb 中导致了异常 conn.Open(); 如下: 替代文字 http://dl.dropbox.com/u/3045472/accdb_fail.png 还有其他方法可以做到这一点吗?我的初衷(如原始问题中所述)正在收集一些(实际上,很多 ..
发布时间:2021-12-12 23:02:49 C#/.NET