我的应用程序中使用了两种连接类型。 一个是SQL Server,使用SqlClient.Connection类型。 另一个使用OleDb.Connection类型。 问题是,在使用DataAdapter 、 DataReader和Command时,如何为两个连接分别使用一个引用? 例如,我想使用这 ...
我的应用程序中使用了两种连接类型。 一个是SQL Server,使用SqlClient.Connection类型。 另一个使用OleDb.Connection类型。 问题是,在使用DataAdapter 、 DataReader和Command时,如何为两个连接分别使用一个引用? 例如,我想使用这 ...
将 Microsoft Access 数据库用于 Web 应用测验管理器,我有一个带有 ID 列的表,其中包含一个如下所示的 ID 列表: 使用查询SELECT ID FROM (QuizName)和OleDbCommand我设法从数据库中获取 ID 值并存储到OleDbDataReader rea ...
我们有一个从 Oracle 数据库中提取数据的代码。 从数据库返回的数据是 XML 格式,它作为参考 cursor 返回,因为它可能包含多个 XML。 每个 xml 文件大小约为 5-7 MB,但当文件大小超过 25 MB 时,我们会从阅读器中抛出异常。 抛出的异常是 - “System.Acce ...
从我所有的阅读来看,oledb datareader 不会将记录存储在 memory 中,但这段代码会占用 RAM。 它的目的是从 Oracle db(大约 10M 条记录)中提取数据并将它们写入 GZIP 文件。 我已经尝试了所有方法(包括注释掉 Gzip 写入),它仍然会增加 RAM 直到它崩 ...
当我在VB.Net (Visual Studio 2019) 上运行以下代码时,得到 789,但从未收到 789.1234。 小数部分总是丢失! 如果我使用以下代码也是一样的 变量dAccount包含 789 ! 小数部分丢失! 在实际情况下(以前的代码只是解释问题的简单代码),我发现使用相同代码 ...
我有一个 VB.NET 应用程序,它使用 Oracle OleDbDataReader 从 Oracle 数据库中提取约 1500 万行并将它们写入 | 分隔的文本文件。 当这个 Sub 启动时,它会在不到 1 秒的时间内将一批行写入文本文件 每个批次都比之前的批次稍慢,并且 250 万行这已减慢 ...
这是一个非常奇怪的问题,因为它只发生在随机全新的 Windows 10 件上。 填充数据适配器或数据读取器需要 1-5 分钟。 这是从 Windows 7 旧电脑升级到全新 windows 10 电脑时发生的第三台电脑。 一年前第一次出现,问题只出现了1天。 第二次我们无法修复它,只是将它们放回旧的 ...
我有一个 SQL 命令,它从数据库返回 8 行。 当我使用 reader.Read() 时,它从第二行开始,所以我松开了第一行结果。 我不知道为什么它会跳过第一行记录。 command.CommandText = "SELECT ATTRIBUTE_DESCRIPTION, SUBSTR(ATTR ...
我正在尝试使用 Microsoft.ACE.OLEDB.12.0 驱动程序从访问数据库中读取数据。 遇到了一个奇怪的情况。 access 数据库中的一列显示为以逗号分隔的 id 列表。 当我查看访问中的列定义时,我以为它会说字符串,但事实并非如此,它说的是数字。 所以我猜它是在单列中存储一个整数 ...
我在我的 listview (sSQL)上应用搜索过滤器。 当发现没有找到记录时,我想取消该操作,否则 Listview 为空,我无法撤消过滤器。 有没有办法在找不到记录时取消操作并再次用所有记录填充列表视图? ...
我正在使用 oledbconnection 对 csv 文件的第一列进行排序。 Oledb 连接在 6 分钟内成功执行多达 900 万条记录。 但是当我执行 1000 万条记录时,会收到以下警报消息。 使用“0”参数调用“ExecuteReader”的异常:“查询无法完成。查询结果的大小大于数据库 ...
我通常在 C# 工作,使用SQL Server Express数据库,但需要在另一个应用程序中使用MS Access 数据库复制一些查询。 在我的一种方法中,我使用 INNER JOIN 来连接 2 个表。 当我运行原始查询(如下所示的第一个查询)时,它会抛出以下错误。 IErrorInfo.Ge ...
1-我有一个奇怪的问题。 要求:读取文件夹中的 excel 文件列表,并将内容存储在数据集上。 我写的:按钮点击: function 读取Excel: 问题: szConnectionString 使用通过循环设置的新文件名进行更新,但是当 OleDbDataAdapter 打开 objConn ...
这是我用于 select 最大RollNo的代码,基于Class字段值。 但是当表中没有关于Class字段的数据时。 然后产生错误。 正在发生InvalidOperation 异常。 如果表中有数据,我想获得 RollNo 的值。 如果表中没有数据,我该怎么办? ...
我有一个动态列数的 excel 表。 我想阅读跳过前 2 行的 excel。 因此,从第 3 行开始,excel 中的所有列都使用 C#.Net 中的 OLEDB 数据提供程序。 提前致谢。 ...
是否可以从 function 返回 OleDb.OleDbDataReader object? 如果是这样,你会怎么做呢? 我当前的代码返回数据读取器 object 但是当我尝试读取 object 时,我收到一条错误消息,提示System.InvalidOperationException: 'I ...
我试图从Excel文件中获取数据并将其设置在数据库中 我的代码看起来像这样的答案 但是当我调试sqlBulk.WriteToServer(dReader); 我也显示此错误,数据也没有加载到表中: 空=“枚举没有结果” 我尝试了很多答案但没有成功 注意:我 ...
我的目标是从文本文件中读取。 此文本文件包含每个值的不同列和行。 只要我不更改windows自己设置的数据类型,我就可以读取该文件。 但我不希望“plz”和“nr”列为数字(整数)而是文本(String)值,因为plz可能包含类似“01979”的值,而nr可能包含类似“4a”的值。 作为 ...
我的目标是从OleDb查询的输出数据填充列表视图。 我可以正确地填充项目和一个子项目。 但是我很难定义每个项目的其他4个子项目。 如您所知,通常使用 但是我不知道如何处理在运行时填充Control Listview的Listview实例。 这是我的代码,成功填充了一个项目 ...
我想获取C#中DataTable列的总和。 但是,我的列同时包含字符串和数字值。 有没有办法只汇总在该列中找到的数值? 数据表 我尝试使用下面的代码,但是当单元格中的数值不是数值时,它将无法正常工作。 ...