oledbconnection相关内容
我正在使用OleDBCommand在我拥有的Excel工作表中选择一些数据.我有一列包含数据列表的列(J列),此后的每一列(列K-AG)根据关系具有1或0.因此,它基本上是一个用1或0绘制的图形.我想使用SQL命令选择J列中的每个条目,在我选择的列中绘制了1.例如,假设我要查看列J与K的关系.然后,我想从J中提取所有数据,其中J和K列的值为1. 我不确定如何在SQL中指定列.我目前有: Ol
..
我得到的错误是 System.Data.dll中发生了类型为'System.Data.OleDb.OleDbException'的未处理异常 其他信息:没有为一个或多个必需参数提供值. 但这是当所有参数都出现在下面的代码时: private OleDbDataReader dbReader;// Data Reader object string sConnection
..
当我使用此代码时,它返回表中的每一行,我也不知道为什么. string SelectOleDb = "SELECT Top 1 * From `Employee Info` Where [Employee Name]=@EmployeeName" Order By ID DESC"; OleDbConnection OleDbCon = new OleDbConnection(Employ
..
到目前为止,我已经设法获取了整个excel文件的列名,但是我想做的是获取给定表(表)的excel文件的列名.我如何修改代码以实现此目的.我已经尝试了一段时间,但没有取得积极的成果,任何帮助都值得赞赏. public static List ReadSpecificTableColumns(string filePath, string sheetName) {
..
我正在使用Windows Forms应用程序将数据导出到excel. 应用程序是同时构建于x64和x86上的. 因此必须同时安装两个版本的Microsoft Access Databse Engine才能在同一台计算机上使用该应用程序. 首先安装AccessDatabaseEngine.exe 并且AccessDatabaseEngine_x64.exe是被动安装的. x6
..
我收到错误消息"Microsoft.ACE.OLEDB.12.0"提供程序未在本地计算机上注册.在我的测试服务器上.所以我的问题是: i)我可以添加对“'Microsoft.ACE.Oledb.12.0.dll'"的引用以进行自我投影吗? ii)安全吗? iii)如何做到? 由于本地计算机上安装了最新版本的Office,因此一切都可以在本地计算机上运行.一旦我将代码部署到测试服务器,就
..
又甜又甜: 该应用程序可在x86机器上运行,但不能在x64上运行(在2008 Server和Windows 8上试用) 已经安装了Microsoft Access数据库引擎2010(还安装了Microsoft Office 2007 Access数据库引擎) 未安装MS Office 确认存在C:\ Program Files(x86)\ Common Files \ microsof
..
不确定是否应该对此提出问题,因此以为我会先问是否有人知道一个简单的解决方法.当我尝试与MS Access 2003(Jet.4.0)结合使用Dapper和OleDbConnection时出现错误(不是我选择的数据库!) 在下面运行测试代码时,出现异常'OleDbException:条件表达式中的数据类型不匹配' var count = 0; using (var conn = new
..
我正在使用Visual Studio Community 2017 访问2010年-2016年 我可以导入我创建的访问文件 从客户端发送的文件包含(表,查询,表单,宏和模块) Provider = Microsoft.ACE.OLEDB.12.0;数据源= C:\ Users \ jeremiah \ Documents \ Batching.accdb 客户端向我发送了另一个基本文件,
..
我构建了一个C#应用程序,您可以在其中登录并注册新帐户.但是,当我单击按钮“新帐户"并填写必填字段时,会出现以下错误: vcom.ExecuteNonQuery(); -> OleDBException未处理.指令INSERT包含语法错误. 请参见下面的代码: using System; using System.Collections.Generic; using System
..
我在OleDbConnection访问同一个网络中Windows共享上的.mdb文件时遇到问题.当将其放置在使用部分的末端时,需要2秒钟以上的时间.打开连接并执行查询或填充DataTable最多需要50毫秒. 那是我的代码: private const string DbStConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;d
..
我必须与另一个开发人员制作的项目一起工作.一个带有Visual Basic代码的项目Win-Form,带有MS-Access作为db和一些OleDbConnections.有一个错误:有时应用程序无法打开OleDbConnection,因为数据库上已达到最大连接数.我知道使用连接的最佳方法是: Using cn As New OleDbConnction(s) ... cn.Clos
..
我正在对Access数据库使用OleDbConnection,OldDbCommand和OleDbReader. 我在代码中调用的数据库中有一个命名查询. 从访问权限中运行查询时,该查询可以正常工作. 多个资源指示该错误可能是由于在查询中使用保留字并将其用方括号引起的.我没有使用任何保留字,而是将所有列名都用括号括起来以排除它. 试图确定问题出在哪里,我已将查询简化为一个简
..
我们有一个SQL Server 2012实例,它是我们安全系统的数据库.现在,我们有一个场景,我们希望允许SQL Server的另一个团队选择某些记录,即我们根据它们的需求为其创建了四个视图. 但是,我们不想向其提供或列出所有表,而只允许在我们的系统中查看和查询这四个视图.当我浏览许多文档时,很明显,我们可以通过将SQL Server做成链接服务器来做到这一点. 通过链接服务器完成此操
..
OleDbCommand命令= new OleDbCommand(); command = new OleDbCommand(“Select * from [working sheet $]”,oleDBConnection); OleDbDataAdapter dataAdapter = new OleDbDataAdapter(); dataAdapter.SelectCom
..
我有一个情况,我必须使用vb.net将Excel表或文件输入到我的数据库。我知道代码和执行此过程,但问题是 我有64位操作系统 有32位MS Office ,我不想将我的配置从86bit更改为某些原因 所以现在我应该怎么做 任何喜欢的解决方案 任何一个面对同一个解决方案像这样 我的代码是 Dim MyConnection As System.Data .OleDb
..
我正在使用如下的ACE.OLEDB来读取C#中的excel文件。 我的Excel文件有以下表格,按以下顺序: Sheet1,Sheet1(2),Sheet2 我的代码中的变量sheetName将'Sheet1(2)'作为第一页而不是'Sheet1'。 我的问题是如何确定单的顺序? string connstring =“Provider = Microsoft.ACE.
..
我需要更新excel工作簿的连接名称。这是我的尝试。我已经能够通过标准替换来修改连接字符串和命令文本。 Sub ConnectionString_modify() Dim i As Long Dim cnt As Long Dim modtext As String Dim modrange As String '抓取工作簿连接数 cnt = ActiveWork
..
首先,我想说,我在这里深水,因为我只是对公司里其他人写的代码做了一些修改,使用OleDbDataAdapter来“交谈”到Excel,不熟悉的有一个错误,我只是不能遵循。 我试图使用一个OleDbDataAdapter来读取一个Excel文件大约450行。 在代码中,这样做是这样的: connection = new OleDbConnection(“Provider = Mi
..
我已经通过使用oledb提供程序(SQLOLEDB和SQL Native OLEDB提供程序)创建了一个示例应用程序。 案例1:Provider = SQLOLEDB hr = :: CoInitializeEx(NULL,COINIT_MULTITHREADED); hr = cADOConnection.CreateInstance(__ uuidof(Connection)
..