问题标签 [oledbdatareader]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 指数数组的边界之外。c# OleDbDataReader
有人可以告诉我我在这里做错了什么。我已经编译了我的代码,我让它读取 ROWS 并返回计数。但是,当我将它传递给这行代码时,当我说“索引超出数组的范围”时出现错误:rowData += dbReader.GetValue(iRow).ToString();
c# - OleDbDataReader 看不到单元格中的数据 (.xlsx)
读取 xlsx 文件时遇到一个非常奇怪的问题(我正在使用 OleDbDataReader)。
我在那里有一列包含以下数据:
- 50595855
- 59528522
- C_213154
- 23141411
问题是当我读到这个专栏时,读者告诉我第三行是空的。Excel 中的列格式设置为“常规”。但是当我将格式设置为“文本”时,一切正常,读者可以看到该行中的数据。
所以只是为了实验,我在前两行前面加上字母,让它看起来像下面这样:
- C_50595855
- C_59528522
- C_213154
- 23141411
即使列格式设置为“常规”,读者也可以毫无问题地阅读所有内容。
因此,Excel 显然会在加载列之前以某种方式分析列中的数据,当列的第一个单元格看起来像数字而其余一些单元格是文本时,它会感到困惑。
这对我来说真的很奇怪,因为单元格中有数据或没有数据。
有人知道为什么会这样吗?
任何帮助都感激不尽。
问候,伊戈尔
vb.net - VB.NET OleDbDataReader
我正在使用 OleDbDataReader 从 Access 数据库中读取一列,并且我希望能够使用同一个阅读器在同一个函数中再次读取该列,因为我正在对 2 个数据库和有时相同的记录进行比较数据库的顺序不同,所以我必须遍历数据库,直到找到指定的记录然后进行比较。
问题是
是否有获取当前行索引的函数OleDbDataReader
?
以及如何将其重置OleDbDataReader
为第一行?
c# - 如何使用单个 SQL 字符串从 C# 中的多个表创建数据集?
我是 C# 新手,我对如何使用单个 sql 字符串从多个表(实际上是 3 个表)中检索数据一无所知。
基本上有2个主文件:
- Task_Information、Emp_Information
和 1 个交易文件:
- 作业:这个由 2 个主文件的主键和其他一些字段更新。
没关系。但是现在我需要运行一个命令,该命令将根据用户输入的搜索参数从所有 3 个表中检索数据,并在所有表中显示选定的字段。在 ms 访问中,我所要做的就是进行查询 - 这是生成的 sql:
简而言之,我需要了解如何在用户键入搜索参数并单击按钮的 C# 程序中使用相同的 sql-string。顺便说一句,必须使用 oledbdatareader/adapter 来完成;
c# - "No data exists for the row column" error returned by 'OleDbDataReader'
I am trying to use OleDbDataReader but it is returning this error:
I am using an Access database. Can anyone help me identify the source of this error? Here is my code:
c# - oledbdatareader 在 C#.net 代码中的函数之外无法访问
我有下面的代码,它曾经可以工作,直到我最近更新了函数以返回 true 或 false。但是突然对象 objReader 停止在函数外部访问。我在类的开头声明为 private static oledbdatareader = null; 这样我就可以在当前类中的任何方法中访问它。
有什么建议么 ?
c# - DataReader does not see data in Excel cell if previous cell in the column are empty
I have a weird problem with reading .xls file using OleDbDataReader
.
Basically, it does not see a data in the cell, if the previous cells in the column are empty.
If I move the row with the data at the top of Excel sheet, then everything loads fine. I'm not sure, but I think that it has something to do with the amount of empty cells before the one with data.
Any help or advice will be much appreciated.
c# - 使用 OleDb 调用存储过程和游标参数
我正在用 C# 开发一个连接到 Oracle 10g 数据库的应用程序。
我正在像这样使用 Oledb:
我需要调用存储过程并使用OleDbDataReader
.
知道怎么做吗?
谢谢,
c# - 将 Byte[] 转换为字符串 - 将 Interbase 转换为 C# - InvalidCastException
我正在使用OleDbDataReader rdr
将 BLOB 形式的“评论”字段(sub_type 1 段大小 80)读取到来自 Interbase DB 的字符串中,并且我不断收到异常。有什么建议么?
尝试#1
InvalidCastException:由于符号不匹配或数据溢出以外的原因,无法转换数据值。例如,数据存储中的数据已损坏,但该行仍可检索。”
尝试#2
InvalidCastException:无法将类型的对象转换System.String
为类型System.Byte[]
尝试#3
InvalidCastException:无法将类型的对象转换System.String
为类型System.Byte[]
。
任何建议将不胜感激!
c# - OleDbDataReader lock file
I am using a oledbDataReader in C# to read data from a FoxPro database. What I would like to know is, does this lock the table that it is currently reading from? If so, how can I read from the table without locking the table.
Thanks in advance.