oledbconnection相关内容

SQL OleDBCommand选择Excel列

我正在使用OleDBCommand在我拥有的Excel工作表中选择一些数据.我有一列包含数据列表的列(J列),此后的每一列(列K-AG)根据关系具有1或0.因此,它基本上是一个用1或0绘制的图形.我想使用SQL命令选择J列中的每个条目,在我选择的列中绘制了1.例如,假设我要查看列J与K的关系.然后,我想从J中提取所有数据,其中J和K列的值为1. 我不确定如何在SQL中指定列.我目前有: Ol ..
发布时间:2020-05-19 22:26:55 C#/.NET

使用带有OleDbConnection的c#从特定工作表的excel文件中获取列名

到目前为止,我已经设法获取了整个excel文件的列名,但是我想做的是获取给定表(表)的excel文件的列名.我如何修改代码以实现此目的.我已经尝试了一段时间,但没有取得积极的成果,任何帮助都值得赞赏. public static List ReadSpecificTableColumns(string filePath, string sheetName) { ..
发布时间:2020-05-19 22:14:52 C#/.NET

OleDbConnection得到“外部组件引发了异常".

我正在使用Windows Forms应用程序将数据导出到excel. 应用程序是同时构建于x64和x86上的. 因此必须同时安装两个版本的Microsoft Access Databse Engine才能在同一台计算机上使用该应用程序. 首先安装AccessDatabaseEngine.exe 并且AccessDatabaseEngine_x64.exe是被动安装的. x6 ..
发布时间:2020-05-19 22:10:19 C#/.NET

我们可以将'Microsoft.ACE.Oledb.12.0.dll'的引用添加到项目中吗

我收到错误消息"Microsoft.ACE.OLEDB.12.0"提供程序未在本地计算机上注册.在我的测试服务器上.所以我的问题是: i)我可以添加对“'Microsoft.ACE.Oledb.12.0.dll'"的引用以进行自我投影吗? ii)安全吗? iii)如何做到? 由于本地计算机上安装了最新版本的Office,因此一切都可以在本地计算机上运行.一旦我将代码部署到测试服务器,就 ..
发布时间:2020-05-19 22:09:54 C#/.NET

Dapper和System.Data.OleDb DbType.Date抛出"OleDbException:条件表达式中的数据类型不匹配"

不确定是否应该对此提出问题,因此以为我会先问是否有人知道一个简单的解决方法.当我尝试与MS Access 2003(Jet.4.0)结合使用Dapper和OleDbConnection时出现错误(不是我选择的数据库!) 在下面运行测试代码时,出现异常'OleDbException:条件表达式中的数据类型不匹配' var count = 0; using (var conn = new ..
发布时间:2020-05-12 21:29:02 其他开发

OleDBException错误INSERT

我构建了一个C#应用程序,您可以在其中登录并注册新帐户.但是,当我单击按钮“新帐户"并填写必填字段时,会出现以下错误: vcom.ExecuteNonQuery(); -> OleDBException未处理.指令INSERT包含语法错误. 请参见下面的代码: using System; using System.Collections.Generic; using System ..
发布时间:2020-05-12 20:52:30 C#/.NET

OleDbConnection处置速度非常慢(2s)

我在OleDbConnection访问同一个网络中Windows共享上的.mdb文件时遇到问题.当将其放置在使用部分的末端时,需要2秒钟以上的时间.打开连接并执行查询或填充DataTable最多需要50毫秒. 那是我的代码: private const string DbStConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;d ..
发布时间:2020-05-12 20:50:09 C#/.NET

为什么不建议使用一个公共OleDbConnection?解决该错误的替代方案:打开了太多的连接

我必须与另一个开发人员制作的项目一起工作.一个带有Visual Basic代码的项目Win-Form,带有MS-Access作为db和一些OleDbConnections.有一个错误:有时应用程序无法打开OleDbConnection,因为数据库上已达到最大连接数.我知道使用连接的最佳方法是: Using cn As New OleDbConnction(s) ... cn.Clos ..
发布时间:2020-05-12 20:28:33 其他开发

是什么导致我的OLEDbException IErrorInfo.GetDescription失败,出现E_FAIL(0x80004005)

我正在对Access数据库使用OleDbConnection,OldDbCommand和OleDbReader. 我在代码中调用的数据库中有一个命名查询. 从访问权限中运行查询时,该查询可以正常工作. 多个资源指示该错误可能是由于在查询中使用保留字并将其用方括号引起的.我没有使用任何保留字,而是将所有列名都用括号括起来以排除它. 试图确定问题出在哪里,我已将查询简化为一个简 ..
发布时间:2020-05-12 20:28:22 其他开发

如何使您的服务器成为选定视图的链接服务器?

我们有一个SQL Server 2012实例,它是我们安全系统的数据库.现在,我们有一个场景,我们希望允许SQL Server的另一个团队选择某些记录,即我们根据它们的需求为其创建了四个视图. 但是,我们不想向其提供或列出所有表,而只允许在我们的系统中查看和查询这四个视图.当我浏览许多文档时,很明显,我们可以通过将SQL Server做成链接服务器来做到这一点. 通过链接服务器完成此操 ..
发布时间:2020-05-01 03:21:14 数据库

C#OLEDBConnection到Excel

OleDbCommand命令= new OleDbCommand(); command = new OleDbCommand(“Select * from [working sheet $]”,oleDBConnection); OleDbDataAdapter dataAdapter = new OleDbDataAdapter(); dataAdapter.SelectCom ..
发布时间:2017-09-09 15:06:42 C#/.NET

Microsoft.ace.oledb.12.0未在本地计算机上注册

我有一个情况,我必须使用vb.net将Excel表或文件输入到我的数据库。我知道代码和执行此过程,但问题是 我有64位操作系统 有32位MS Office ,我不想将我的配置从86bit更改为某些原因 所以现在我应该怎么做 任何喜欢的解决方案 任何一个面对同一个解决方案像这样 我的代码是 Dim MyConnection As System.Data .OleDb ..
发布时间:2017-09-07 06:54:42 Office

使用GetOleDbSchemaTable读取Excel文件中的工作表顺序

我正在使用如下的ACE.OLEDB来读取C#中的excel文件。 我的Excel文件有以下表格,按以下顺序: Sheet1,Sheet1(2),Sheet2 我的代码中的变量sheetName将'Sheet1(2)'作为第一页而不是'Sheet1'。 我的问题是如何确定单的顺序? string connstring =“Provider = Microsoft.ACE. ..
发布时间:2017-09-04 03:43:50 C#/.NET

修改VBA中现有的excel连接名称

我需要更新excel工作簿的连接名称。这是我的尝试。我已经能够通过标准替换来修改连接字符串和命令文本。 Sub ConnectionString_modify() Dim i As Long Dim cnt As Long Dim modtext As String Dim modrange As String '抓取工作簿连接数 cnt = ActiveWork ..
发布时间:2017-09-04 02:46:11 Office

使用OleDbDataAdapter从Excel工作表中获取数据的问题

首先,我想说,我在这里深水,因为我只是对公司里其他人写的代码做了一些修改,使用OleDbDataAdapter来“交谈”到Excel,不熟悉的有一个错误,我只是不能遵循。 我试图使用一个OleDbDataAdapter来读取一个Excel文件大约450行。 在代码中,这样做是这样的: connection = new OleDbConnection(“Provider = Mi ..
发布时间:2017-09-03 21:12:31 C#/.NET