oledb相关内容

MS Access、命名参数和列名

我在 Access 数据库上执行了以下查询.该查询在 Access 中运行时会返回准确的结果.但是,当从代码运行时,我会返回数据库中的所有项目,即使是那些超出我正在搜索的日期范围的项目. 我想知道是不是因为参数名和表中的列名一样,所以我改变了参数名@StartDate 和@EndDate成为 @FromDate 和 @ToDate 并且这解决了问题,如果参数名称不同,我会得到正确的结果集.这 ..
发布时间:2021-12-12 22:56:27 C#/.NET

.NET OleDb 参数化查询未按预期工作

我正在尝试将此更新命令传递给数据库,它可以正常完成,没有错误,但它没有更新数据库,我不明白为什么? Dim Cmd As OleDbCommandDim SQL As String将 objCmd 调暗为新的 OleDbCommandDim Con = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & ..
发布时间:2021-12-12 22:55:34 其他开发

从 Access 读取图像 - 参数无效

我在 Access .mdb 文件中有一个简单的数据库,但我不知道如何处理:当我从流创建 Image 时,“参数无效"异常.我读过我需要去除 78 个字节的偏移量(从这里)但我仍然收到“参数无效"错误当我调用 FromStream 时,即使在剥离了前 78 个字节之后也是如此. 这对我不起作用: byte[] abytPic = (byte[])dt.Rows[0]["Photo"];带图 ..
发布时间:2021-12-12 22:51:17 C#/.NET

Access 2007 - INSERT 和即时 SELECT 不会检索插入的数据

我正在通过 OleDB 在表中插入几行,并立即选择插入的行. 我无法以这种方式检索该行,我必须等待大约.3-5 秒.然后插入的行出现在表格中. 我在数据库本身中观察到了这种行为,我通过 OleDB 插入了该行并在 Access 中查看了打开的表.该行在 3-5 秒后出现在表格中. 访问缓冲行吗?我是否必须通过 OleDB 发送刷新或提交等? 任何建议都会非常有帮助. ..
发布时间:2021-12-12 22:18:00 其他开发

使用 OleDbCommandBuilder 时访问 SQL 语法错误

我将使用 C# 中的 OleDbDataAdapter 在 Access 数据库中插入数据,但出现错误消息INSERT INTO 命令中的语法错误 BackgroundWorker worker = new BackgroundWorker();OleDbDataAdapter dbAdapter new OleDbDataAdapter();OleDbConnection dbConnecti ..
发布时间:2021-12-12 22:10:26 C#/.NET

如何使用 C# 连接到 MS Access 文件 (mdb)?

我正在尝试连接到一个 mdb 文件,我知道我需要 Microsoft.OLEDB.JET.4.0 数据提供程序.不幸的是,我没有在(大学)机器上安装它.因为,他们不提供该提供者,所以我相信应该有办法解决. 如何在没有 Microsoft.OLEDB.JET.4.0 的情况下连接到文件,或者有其他替代方法吗? 我有以下提供商: 我曾尝试使用 OLE DB Provider for ..
发布时间:2021-12-12 22:05:33 C#/.NET

这些参数有什么问题?

我有一个包含 7 个字段的 Access 文件: DocID - 文本 - 主要SourceID - 文本ReceivedDay - 日期/时间摘要 - 文本DueDay - 日期/时间人 - 文字状态 - 是/否 现在我想用以下代码更新这个文件: const string ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data S ..
发布时间:2021-12-12 22:04:37 C#/.NET

VBScript &访问 MDB - 800A0E7A -“找不到提供者.它可能没有正确安装"

我在连接到访问 MDB 数据库的 VBScript 时遇到问题.我的平台是 Vista64,但大部分资源都是针对 ASP/IIS7 的. 很简单,我无法连接.我收到以下错误:800A0E7A - “找不到提供程序.它可能没有正确安装" 我的代码是: Set conn = CreateObject("ADODB.Connection")strConnect = "Provider=Mi ..
发布时间:2021-12-12 22:04:05 其他开发

OleDbCommand 参数顺序和优先级

过去 40 分钟我一直在调试这个查询,问题显然是参数的顺序. SELECT * FROM tblSomeThing WHERE id = @id AND 首次亮相 = @dtDebut AND fin = @dtFin 然后我就这样加参数了,注意最后两个参数切换了,没有结果. cmd.Parameters.Add("@id", OleDbType.Integer).Value = idSoc ..
发布时间:2021-12-12 21:53:49 C#/.NET

有没有“合适的"?读取CSV文件的方法

可能的重复: .Net 中的 CSV 文件导入 在 .net 中,是否有应该用于读取 csv 文件的标准库?网络上的所有示例都使用自己的 csv 阅读器/解析器,或者使用 OleDb. 使用这些解决方案中的任何一个都不是问题,我只是想知道是否有一个普遍接受的库(不是我能找到的),或者任何其他“正确"的方法来做到这一点? 解决方案 CsvReader 是一个不错的选择...它不 ..
发布时间:2021-12-09 14:55:37 C#/.NET

如何将 Excel 文件导入 SQL Server?

我在 Excel 文件中有数据 - 实际上是 XLSX 格式,因为它现在是2020.我的需求是把这个数据导入SQL Server如下: 临时,用例是向表提供测试数据,或少量数据(例如 以可重复、稳健且可能自动化的方式用于生产系统. 解决方案 写代码导入Excel文件的文章很多,但这是手动/快捷版: 如果您不需要使用代码以编程方式导入 Excel 文件,您可以使用 SQL ..
发布时间:2021-12-09 14:45:04 数据库

使用 C# 使用 OleDb 解析 CSV

我知道这个话题已经完蛋了,但我无能为力. 我需要解析一个 csv.这是一个相当普通的 CSV,解析逻辑是由另一位开发人员使用 OleDB 编写的,他在休假前发誓它可以工作:) CSV 示例:发货日期、母带、母带时间码、材料 ID、频道、标题、版本、持续时间、语言、制作人、编辑日期、包装、第一个 TX、最后一个 TX、使用、标准普尔评级、评论、替换、事件 TX日期,替代标题,a,b,c,d, ..
发布时间:2021-12-09 14:19:40 C#/.NET

OLEDB 参数化查询

public void LoadDB(){string FileName = @"c:\asdf.accdb";string query = "SELECT ID, Field1 FROM Table1 WHERE ID=? AND Field1=?";string strConn = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + FileN ..
发布时间:2021-12-08 13:33:58 C#/.NET

Ms Access - 系统资源超出插入行

我想从 vb.net datagridview 向 Ms access 数据库插入 1500 行. 插入最多 400 行没问题,但超过 400 行则显示错误 - 超出系统资源. 我使用下面的代码.错误突出显示为: readinputs = dbup.ExecuteReader() 有时.ExecuteNonQuery() Dim Dbcon As New OleDbConnecti ..
发布时间:2021-12-06 10:54:54 C#/.NET