问题标签 [oledbparameter]
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# - 这看起来有什么问题?
私有 int DBUpdate() {
/// 它不会导致异常,但返回 0 行受影响。当从 MS Access 中执行相同的查询时,它工作正常。因此,我认为问题在于参数的处理......但是什么?谢谢
Sergio:这样可以明确设置 OleDbTypes 吗?
c# - OleDbParameter 的名称痴迷
由于OleDbParameter
不使用命名参数(由于其性质),为什么 .NETOleDbParameter
类需要一个名称?(string parametername ...)
所有的构造函数都需要一个参数名,我永远不知道该给它起什么名字;我的名字好吗?还是我祖母的名字?
c# - 空引用异常
此代码生成空引用异常。异常出现在初始化参数数组的行。可能是什么问题?我不知道如何跟踪堆栈跟踪并对其进行任何逻辑处理。提前致谢。
sql - 将空参数传递给 SQL Server 查询
如何将空参数传递给 SQL 服务器查询。我有一个可以为空的 int 列的简单表。如果我传递一个 .NET 空值,我会收到一个 sql 错误。如果我通过 DBNull.Value,没有行匹配过滤器。有没有一种简单的方法可以在不使用 ISNULL 的情况下做到这一点。
c# - 清除 OleDbDataReader 参数
为了做我的事情,我查询数据库 (Access) 以查看我的数据是否已经存在。所以,我使用的是 OleDbDataReader。此刻一切都很好。
接下来,根据我的查询结果,我正在执行插入或更新。问题是,此操作使用的参数 (OleDbParameters) 与我在第一个查询中使用的参数相同。
因此,当我尝试将这些参数添加到命令时,我收到此错误:
OleDbParameter 已被另一个 OleDbParameterCollection 包含
我尽一切努力清除这些参数: - 在 OleDbDataReader 上关闭 - 在 OleDbDataReader 上处理 - myOleDbDataReader = null
但似乎没有任何效果。
有人知道吗?
非常感谢。
c# - OleDbParameters 和参数名称
我有一个通过 OleDb 执行的 SQL 语句,该语句是这样的:
我正在向 OleDbCommand 添加参数,如下所示:
我遇到的问题是,如果我将参数添加到相反的命令中,那么这些列将填充错误的值(即名称在 dept 列中,反之亦然)
我的问题是,如果参数值只是按照添加命令的顺序插入到表中,那么参数名称的意义何在?参数名称似乎是多余的?
c# - 将 DateTime 值作为参数传递给 OleDbCommand
我在将 DateTime 值作为 DbParameter 传递给查询时遇到问题。似乎 DateTime 值的时间部分被剥离了。
这是 C# 中的示例代码:
我的问题是 Date 参数似乎没有通过它的时间部分到达 Access 并且 SomeDateField 总是有 00:00:00 作为时间。
我不想做类似的事情:
c# - 在 C# 中使用带有 OleDbDataAdapter 的参数
我正在使用 OleDb 填充数据表。我正在尝试使用参数化查询,但它似乎不适用于 OleDbDataAdapter。有人有什么建议吗?
c# - 更新访问表中的日期时间
我正在尝试将日期时间值插入数据表,然后使用 oledbdataadapter 的 update(datatable) 方法将其加载到我的数据库中。但我不断收到“标准表达式中的数据类型不匹配”。错误。我的访问表中的数据类型是:
根据访问短日期是 mm/dd/yyy,这符合我的 datetime/toshortdatestring 方法吗?至少我是这么认为的。
任何帮助,将不胜感激。这是我的代码:
将 OledbCommand 插入数据适配器:
我在数据表上创建数据行的部分:
vb.net - 将 SQL 条件作为 OleDb 参数传递
我有以下代码:
ParameterName
, ParameterValue
, ParameterCondition
all are the same length ArrayList
,但代码无法正常工作。我已经验证了所有变量都有值。
当我运行代码时,它报告语法错误:“查询表达式中缺少操作”
问题在于它ParameterCondition
的值如 ( '>'
, '<'
, '='
,.... 一些逻辑 SQL 运算符)。
编辑:如何在参数中包含条件?