问题标签 [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.
vb.net - 使用 OleDBConnection 读取表
首先,我是 VB 新手,这是我第一个使用 OleDBConnection 的项目。
好的,所以我正在尝试使用 oleDbConnection 做最简单的事情(我假设)。我只想从 Access DB 中的表中读取数据,并将该信息显示到我的 winForm 中的保管箱(或任何东西)。
当它尝试运行“taxconn.Open()”函数时出现错误。
错误提示“Microsoft Access 数据库引擎无法打开或写入文件 '\atrts10\F:\Applications\ARTtaxCert\Development\mtaylor\TaxCert_be_test.accdb'。它已被其他用户以独占方式打开,或者您需要权限才能查看和写入其数据。”
有什么想法吗?
c# - OleDb ORDER BY RND() 不起作用(C#)
您好,感谢您的帮助。
我在我的数据集数据表查询(通过向导)中使用以下代码按随机(ID 列)排序。
当我在 Query-builder(in C#) 中测试此代码时可以正常工作,但是当我运行我的项目时,此代码不起作用并且不会随机加载。我使用加载代码:
请帮我。
c# - 无法将类型“字符串”隐式转换为“System.Data.CommandType”
我正在看一个网络教程,而讲师说的是我不懂的语言,并且视频没有显示完整的长度。谁能告诉我这条线应该是什么样子......
我正在开发 VS 2010 C#。使用访问。
.net - 存储在 MS Access 中时添加到日期的时间值
我正在使用 .NET 程序从分隔的文本文件中读取数据,然后以编程方式将数据添加到 Access 数据库(.mdb 文件)。该程序使用带有 .NET 3.5 框架的 VB.Net。
执行数据添加的例程使用带有如下INSERT
语句的 OleDbCommand:
参数对应的OleDBCommand的参数值@dataDate
通常有一个值,例如"25-Nov-2011 00:00"
(一个字符串)。[如果我在将一行添加到数据库之前调试和检查 OleDBCommand,这就是我所看到的]。
通常,当在 Access 中检查数据时,日期会显示为没有时间值,如下所示"25/11/2011"
:这是期望的结果。
但是,对于一台计算机,当将日期添加到 MS Access 时,它们会添加一个时间值(它们显示为:"25/11/2011 12:00 p.m."
)。我知道如何在 Access 中解决这个问题(运行 dateValue 查询)。我的问题是我无法弄清楚为什么这只发生在这台机器上。它会导致此计算机上下游的数据查询问题。
问题计算机运行 Windows 7 并安装了 MS Access 2010(尽管这仅与检查数据有关,因为我们使用的是 .NET 的 oleDBCommand - 我认为?)。这是一台公司计算机,因此安全权限等非常严格。其他经过测试的计算机(我们自己的)具有相同的 Windows 和 Access 配置,但问题不同。
我们还检查了所有计算机上的区域日期/时间设置是否相同。只有这台电脑有问题。
我已经花了几天的时间,非常感谢以前遇到并解决过这个问题的人的帮助!非常感谢。
c# - Excel 将空白单元格保留为已使用的单元格
我尝试使用 OLEDB 在 excel 中插入行,问题是:
- :我在工作表的末尾插入了几行。
- :我打开我的 excel 文档并查看我插入的行。
- :我删除所有插入的行并重新启动我的应用程序。
- : 在最后一行索引处继续插入行
前任 :
- 在excel的第3020行插入的行
- 删除此行并保存
- 重新启动应用程序并再次插入
- 行将在 excel 中的第 3021 行
公共无效插入(字符串文本,Excel.Worksheet ws,字符串列){
c# - 使用 OleDbConnection 在 c# 的 excel 文档中导出图像的问题
我想在 C# 中将图像导出到 excel 文档
图片格式如下:System.Windows.Media.Imaging.BitmapImage
这些是连接详细信息:
我正在使用以下代码在 excel 中编写图像:
这些是我正在使用的方法:
除图像外的所有数据都导出到 Excel 文件(并且肯定存在图像)。你能给我一些关于如何解决这个问题的建议吗?我一直在网上搜索很多,但我仍然找不到解决方案。
我根据这个链接做了一些修改:Insert and retrieve Image in Access 2007 DB from C# App。我相信我的错误是由于图像数据类型。我应该为 DB 和 OleDbParameter 中的图像使用什么数据类型?
有人可以帮帮我吗?如有任何回应,我将不胜感激。
非常感谢!:)
sql - 使用 CommandBuilder 验证从 DataGridView 更新 OleDb
我刚刚发现了 CommandBuilder,并认为它听起来很直接且易于使用。显然我仍然缺少一些东西。我有一个 DataGridView 可以成功更新名为 Customers 的 dbSet 表。但它没有更新到实际的数据库文件:
它不会抛出错误,并且我所做的任何更改都保存在内存中(我可以打开和关闭表单并且更改将保留),但它们实际上并未写入数据库。我错过了什么?
sql - OLE 和 Access 的语法有区别吗
今天早上我遇到了一个我在任何地方都找不到答案的问题,所以现在我只是问那些可能比我更有知识的人;)。所以这就是问题所在,当我在 MS Access 中执行某个查询时,我得到了我期望收到的行,那里没有问题。但是,当我在 OleDbCommand 对象中运行完全相同的命令(复制粘贴)时,它不会返回任何内容。我的数据表是空的。我将复制查询,以便您可能会发现我可能不知道的语法差异:
注意:这是代码的核心,没有贴错误管理(由于我没有错误,我的DataTable只是空的,不应该是)。
谢谢西蒙
c# - OleDbConnection 错误:您的网络访问被中断
我正在使用 ACE OLEDB 对 MS Access mdb 文件运行查询。这适用于 x86 机器,但在 x64 上失败。
C# 代码(使用目标平台 x86 构建):
我得到的错误是“您的网络访问被中断。要继续,请关闭数据库,然后再次打开它。”
更新:仅当我的 mdb 文件具有链接表时才会发生这种情况。如果表被导入,这不会发生!让我补充一点,我已确保用户对文件夹 \AppData\Local\Temp 具有完全访问权限,以防 ACE.OLEDB 引擎需要访问它以临时存储链接表。
有想法该怎么解决这个吗?谢谢!
c# - c# 和 ms-access 数据库插入
我想通过保存按钮从以下位置保存数据:
idbox(文本框)-empbox(组合框)-jobbox(组合框)-unitbox(组合框)-
destbox(组合框)-detectivebox(组合框)-statebox(组合框)-
投资日期(日期选择器)-投资结果(文本框)
进入表投资相同的顺序:
id - emp - unit - job - dest - 侦探 - state -investdate -investresult
我尝试了这个并且没有错误,但是当我检查时,表中没有保存任何内容....
我能知道这是什么原因吗?
这是我试过的代码
}