问题标签 [oledbconnection]

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 投票
2 回答
3908 浏览

c# - Access 数据库连接 C# 本地导向器

我希望我与数据库的连接始终可用,因此如果我将带有项目的文件夹移动到另一台计算机,则自动建立连接。那么,我该如何更改此连接:

???它应该读取项目目录或其他内容。我不知道。有任何想法吗?谢谢你!

0 投票
1 回答
1779 浏览

c# - OleDB 连接仅在调试时工作

我有一个 C# 应用程序,它使用 OleDBConnection 连接到本地计算机上的命名 SQL Express 实例:

如果我调试应用程序,连接工作正常。如果我从 Windows 资源管理器(相同的调试编译)运行应用程序,我会在 30 秒后在 Open() 行中收到“ OleDBException: Login timeout expired ”。奇怪的是,即使我将调试器附加到 exe,也会发生异常。我可以看到连接字符串是正确的,一切似乎都很好。我也无法在 SQL Express 错误日志或 SQL 活动监视器中提供任何额外信息。

如果它有帮助,这是一个例外:

我想用我在这里提供的信息找到问题可能很困难,但我不知道还能去哪里看或做其他测试,所以任何关于它可能是什么的想法或我可以做哪些测试来找出答案将不胜感激。

0 投票
3 回答
1465 浏览

c# - 对象引用未设置为对象的实例 - 错误

我正在尝试从 Visual C# 插入 Access 数据库。但我得到了这个错误:错误

我在代码中做错了什么?值是正确的,它们来自输入框。

谢谢!

0 投票
1 回答
1598 浏览

c# - 数据未保存在 MS Access 数据库中

我有一个可视化 C# 项目,当我按下按钮时,我正试图在 MS Access 数据库中插入数据。这是代码:

连接字符串是:

表格在哪里AddCandidati。数据没有保存在数据库中,为什么?我在项目文件夹中有 .mdb 文件。我做错了什么?当我按下按钮时,我没有任何异常。

0 投票
2 回答
731 浏览

ado.net - ADO.net 连接池

在下面的代码中,Provider 对象只有一个 DbConnection 实例。每个阅读器将引用相同的连接实例。根据微软的文档,第二个阅读器将从连接池中获得第二个连接。这可以正常工作。

只要我使用 Provider 对象,我就想保持连接打开。但是,我不想浪费连接池中的连接。调用 Provider.DbConnection.Close() 会尝试将两个连接都返回到池中吗?如果是这样,我怎样才能将第二个连接返回到连接池?

0 投票
2 回答
1803 浏览

sql - 如何通过 Sqlcompact 连接。OleDbConnection

如何通过 Sqlcompact 连接。OleDbConnection

我的代码:

我有这个错误:

多步 OLE DB 操作产生错误。检查每个 OLE DB 状态值(如果可用)。没有做任何工作。

如何解决这个问题。问题在这里...?

0 投票
2 回答
877 浏览

c# - 将 excel 表转换为 C# DataTable 正在裁剪一些数据

我正在使用以下代码将工作表上的一组 excel 数据转换为 C# 数据表:

这似乎工作正常,但是当我遍历数据表以提取值时,我有一个大约 400 个字符的字段,当我从数据表中抓取它时,我只看到前 255 个字符。

有什么办法可以从excel导入这个没有这个字符限制?

0 投票
5 回答
3004 浏览

c# - 在 C# 应用程序中,应该创建一次 DB 连接,还是每次执行 SQL 语句?

在 C# 应用程序中,应该OleDBConnection创建一次,还是每次执行 SQL 语句时创建?

我正在查看其他人编写的 C# 代码。每个 SQL 语句之前都会创建一个对象,该OleDbConnection对象的连接字符串指向一个 MDB 数据库。

每次都创建一个 OleDbConnection 对象是否合适,还是应该在应用程序开始时创建对象并从那时起使用。

0 投票
3 回答
6569 浏览

c# - 如何从 C# 连接到不同版本的 Excel?

我有一个程序可以将 Excel 中的数据导入数据集。要连接到 Excel,我使用以下代码...

我刚买了一台装有 Excel 2010 的新计算机,现在连接尝试失败并抛出异常说The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine

这是因为新版本的 Excel 需要不同的连接字符串吗?有没有人遇到过这个?

编辑:实际上我只是在某处读到使用 System.Data.OleDbClient 类甚至不需要在计算机上安装 Excel。所以我的问题可能与 Excel 无关,而是与 Microsoft.Jet 工具有关。我的电脑运行的是 Windows7 64 位。不是应该已经安装了吗?

0 投票
1 回答
3008 浏览

asp.net - 读取通过 FileUpload 上传的 excel

我有一个 ASP.NET Web 应用程序,它有一个文件上传控件,允许用户上传一个 Excel 文件供它阅读。

我正在使用 OleDBConnection,我觉得我的连接字符串或查询字符串是错误的,因为应用程序不断向我抛出 OleDBExceptions(哎哟!)。什么是保存或访问上传文件的好方法?

这是连接字符串:

请求参数: