问题标签 [oledbexception]
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# - 查询仅包含使用索引服务器忽略的单词 OleDbException
我有ASP.NET 4.6.1 WebForms Legacy ,它在Windows Server 2008 R2中使用索引服务器。
我收到 带有消息的OleDbException 错误:
我的代码:
完整错误:
System.Data.OleDb.OleDbException (0x80041605):
该查询仅包含被忽略的单词。
在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr) 在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) 在 System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) 在 System.Data。 OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior 行为,字符串方法)在 System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior 行为)在 System.Data.OleDb.OleDbCommand.System.Data.IDbCommand.ExecuteReader(CommandBehavior 行为)在 System.Data .Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord,Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) at System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable)
键:
- 我怎样才能消除所有噪音?
- 如何为西班牙文化配置索引服务器?
有什么建议么 ?
excel - 没有为一个或多个必需参数提供值 - OLEDB cmd 更新 Excel
尝试使用这些位置 [BI6:DP6] 中的空白值更新 Excel 中的行时,我在标题中出现错误。
我数了数,这些单元格中似乎有 60 个点需要更新,所以我被卡住了。
有任何想法吗?要更新的字符串如下:
c# - OleDb 异常
5 小时搜索我找不到我的错误。我得到了这个例外。怎么了?
MyDictionary.exe 中出现“System.Data.OleDb.OleDbException”类型的未处理异常
附加信息:INSERT INTO 语句中的语法错误。
我的代码:
c# - System.Data.dll 中发生“System.Data.OleDb.OleDbException”,但未在用户代码中处理
每当我运行此代码时,我都会收到此错误,我真的找不到我在这里缺少的东西,所以请帮助我提前谢谢
错误:“System.Data.OleDb.OleDbException”发生在 System.Data.dll 中,但未在用户代码中处理
附加信息:条件表达式中的数据类型不匹配。
前端代码:
后端代码:
c# - 使用 Oledb、C#、Dapper 的条件表达式中的数据不匹配
我只是在表中使用 [c#, DAPPER, MS Access] 插入数据,但是 c# 中的 [DateTime] 列映射到 MsAccess 中的 [date/time] 列会导致诸如“标准表达式中的数据不匹配”之类的问题。
经过长时间的研究,我得到了一个链接,但“地板”解决方案在这里不起作用。任何建议都非常受欢迎。
database - 由于使用 VB.NET 的 OleDbException,无法在数据库中保存新行
正如标题所述,我遇到了问题,但找不到原因。
基本上,当我选择提交按钮时,会弹出指向该行的错误:
它指出我的 INSERT INTO 语句有问题。关于这里发生了什么的任何线索?
c# - 检索 Excel 数据时检查单元格中的空字符串和空字符串
错误:附加信息:查询表达式 '[SKU N#] !=''' 中的语法错误(缺少运算符)。
当我删除WHERE [SKU N#] !=''这一行时,它可以正常工作。我在这里做错了什么?
vb.net - 使用 Microsoft.ACE.OLEDB.12.0 导出到 Excel - VarChar 限制为 255 个字符 - 需要更长的替代方法,最多 8000 个字符
我正在尝试使用 vb.net 中的 Microsoft.ACE.OLEDB.12.0 提供程序创建一个 Excel 电子表格,但我似乎无法定义一个允许超过 255 个字符的字段。
这是我当前创建表的代码:
我知道 VarChar 限制为 255 个字符,但我无法找出可以容纳更多字符的替代方法。
我试过这个:
并得到“字段定义中的语法错误”异常。
同样,我尝试过 LongVarWChar、Memo、NText(8000),... 的结果相同。有什么建议么?
编辑:这是我的连接字符串:
编辑2:这是我想要做的基本想法
导入 System.Data.OleDb 导入 System.Text
Button1_Click 子中的最后一次 ExecuteNonQuery 调用引发异常。代替“LongText”,我尝试了许多不同的数据类型,包括一组对使用 Ace 引擎的 Excel 数据源无效的数据类型。我没有发现任何东西可以让我插入大于 255 个字符的字符串。
c# - OleDbException:无法更新;当前锁定
我在 ASP.NET MVC 应用程序中使用 .mdb 数据库。
我正在使用事务在 for 循环中插入多行。如果出现异常,事务将被回滚和处理。但是如果我尝试在异常后插入,我会得到 OleDbExceptionCould not update; currently locked.
数据库表未在设计模式下打开。
但是,如果我关闭并重新打开 Visual Studio,然后重新运行该应用程序,那么它就可以正常工作。
有什么线索吗?