c# - 使用 Oledb、C#、Dapper 的标准表达式中的数据不匹配

标签 c# dapper oledbexception

我只是在表中使用 [c#, DAPPER, MS Access] 插入数据,但是 c# 中的 [DateTime] 列映射到 MsAccess 中的 [date/time] 列会导致出现“标准中的数据不匹配”之类的问题表达”。

经过长时间的研究,我得到了一个 link ,但“Floor”解决方案在这里不起作用。欢迎提出任何建议。

最佳答案

我找到的最佳解决方案是将查询字符串中的参数语法从 @Foo 更改为 ?Foo?

原因在 https://github.com/StackExchange/Dapper/issues/911 中有解释。

关于c# - 使用 Oledb、C#、Dapper 的标准表达式中的数据不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39366713/

相关文章:

c# - 来自不同键盘 C# .Net 的 RawInput

c# - DirectX 实时纹理

c# - 文件夹图标更改

c# - Dapper SetTypeMap 破坏了 DapperExtension 的 ClassMapper

sql-server - 如果没有行,使用 Dapper 执行存储过程不会返回列标题

dapper - 如何使用 Dapper 实现 FirstOrDefault()

asp.net - System.Data.OleDb.OleDbException : Operation must use an updateable query

c# - 查询数据库的问题 - 仅适用于我的电脑

c# - Microsoft Office Access 数据库引擎无法打开或写入文件 ''

用于读取其他用户专门打开的 Excel 文件的 OleDB 连接字符串