C#使用OleDB操作ACCESS插入数据时提示:标准表达式中数据类型不匹配。
OleDbParameter param = new OleDbParameter("" + dc.ColumnName, dc.DataType);
param.IsNullable = dc.AllowDBNull;
if (dr_src.Table.Columns.Contains(dc.ColumnName))
{
if (!(dr_src[dc.ColumnName] is System.DBNull))
{
if (dc.DataType

在C#中使用OleDB连接ACCESS数据库进行数据插入时遇到'标准表达式中数据类型不匹配'的错误。问题源于DateTime类型的字段。解决方案是将DateTime参数转换为String类型进行传递。
最低0.47元/天 解锁文章
2984

被折叠的 条评论
为什么被折叠?



