问题标签 [oledbcommand]

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.

0 投票
4 回答
180 浏览

c# - Find out which query caused an exception

I have an OleDbCommand for my inserts that I have tried to implement to avoid SQL injection. Before that I used simple strings for my queries and I didn't like that. Now my piece of code for inserting records looks like this:

I have thousands of inserts and I see from my log that some of them are not correctly inserted. The exception tells me e.g. cannot convert from bigint to datetime and stuff like that. Although most of my records are inserted correctly, I want to know which of these insert queries exactly caused the error. How can I figure that out?

N.B. Before using this method I had access to my query string and I found the error instantly. Now I guess my immunity to SQL injection is causing some confusion for myself

0 投票
2 回答
6394 浏览

c# - 使用 oledb 更新 excel 文件的特定单元格

我想使用 oledb 更新 excel 文件的特定单元格。说 I7 单元,由于某种原因,I1 总是在更新。谁能告诉我这段代码有什么问题?

0 投票
0 回答
537 浏览

oledbcommand - 单个 OleDbCommand 中的多个选择语句不起作用

我正在尝试使用单个命令对象从 2 个访问表中选择数据。这是我的代码-

但它会抛出异常“在 sql 语句结束后找到的字符”。有什么建议吗?

0 投票
8 回答
18359 浏览

c# - 插入access数据库

我在将文本框中的数据插入 ms access 数据库时遇到问题,出现错误“ Syntax error in INSERT INTO.

有人可以帮帮我吗?这是代码:

0 投票
2 回答
371 浏览

c# - 使用 OLE DB .NET 提供程序插入数据库表将不起作用

INSERT INTO命令到达cmd.ExecuteNonQuery.

重要的是我使用string.Format,并且结构尽可能接近当前结构。

谢谢你。

0 投票
1 回答
994 浏览

c# - OleDbCommand 和 Unicode 字符

我有一个使用 OleDbCommand 运行大量查询的应用程序。每个查询都是纯 SQL 文本,命令不使用参数。

现在,应用程序应该支持中文字符,我不想通过在要指定的字符串前面添加 N 字符来更改每个查询。

我正在尝试做类似的事情,但它不起作用:

其中 qry 是在每个字符串前面没有 N 字符的情况下要执行的查询。

我真的不想改变每一个查询,那会是一团糟。

你有我的解决方案吗?

0 投票
1 回答
1751 浏览

c# - OleDbDataReader 给出不支持的数据类型错误

我正在使用 Oracle Db 并调用一个简单的选择查询,但 Oracle 抛出了一个奇怪的错误消息:

System.Data.dll 中发生“System.Data.OleDb.OleDbException”类型的第一次机会异常未指定错误发生 Oracle 错误,但无法从 Oracle 检索错误消息。不支持数据类型。

这是 CDB 类

这就是我打电话的方式:

在打印上述错误消息后调试它会引发异常。我做错了什么?

数据库架构:

0 投票
1 回答
1982 浏览

c# - From 子句 Excel 中的语法错误

对于从 data1 开始的代码行,我收到异常“from 子句中的语法错误”。此行调用它下面的函数 DatabaseTables 生成此异常。我还在 fn SetConnection 中包含了使用 jet 等的连接字符串。我认为问题可能出在连接字符串本身。目前我必须打开 excel 文件以防止出现“无法解密”错误。我确实尝试了 ACE 驱动程序,但出现了错误。excel 工作簿保存为 97-03 工作簿。

0 投票
1 回答
483 浏览

asp.net - Gridview没有从带有参数查询的访问数据库中填充 - VB

我有一个页面,我试图根据下拉列表(cbLocation)中的选择和从日历扩展器(txtFrom和txtTo)输入到文本框中的开始/结束日期来填充按钮单击时的gridview(gvClockings)。

我已经测试了 SQL 语句,如果我在 Access 中运行它,它会得到预期的结果(在这个解决方案中,我有类似的 SQL 可以在不同的表单上正常工作),但是在这个表单上,无论我在 3 中选择什么控件,gridview 不会显示任何记录。

cbLocation 填充在 Page_Load 中,如下所示:

然后我有下面的代码来获取数据并填充gridview:

上面的代码是从 Button_click 调用的,如下所示:

我已尽我所能在本地进行调试(我在 IIS 的远程服务器上使用访问数据库,因此在本地运行时尝试填充数据集时会出现与连接字符串/权限相关的错误。我知道这是一个可怕的设置,但它就是我已经被安排工作,但我不知道如何远程调试),据我所知,参数似乎正在接收正确的值(见下文)

截屏

我从数据库请求的数据肯定存在,所以我完全不知道为什么 gridview 没有填充。任何帮助将不胜感激。谢谢

0 投票
3 回答
7016 浏览

c# - C# 更新 Access 数据库中的布尔值

我已经用 C# 编写了一个程序,现在我想在我的 Access 数据库中更新一个布尔值。此布尔值将始终更新为false。我绝对尝试了一切,我的价值没有改变。请帮忙。

这是我的代码:

[In mail] 列是我的布尔值。我已经在 Access 中尝试过这个查询,它在那里工作得很好。

提前致谢。