Microsoft JET Database Engine (0x80040E07)标准表达式中数据类型不匹配。
来源:百度知道 编辑:UC知道 时间:2024/05/31 13:49:50
源码如下,不知道哪写错了总报数据不匹配.初学者,请尽量说详细点,我也好多学学.
conn.Execute("update MX_W_tab set T_WorkResult='"&T_WorkResult&"',T_DisMan='"&T_DisMan&"',T_DisTime='"&T_DisTime&"',T_DisorNo='"&T_DisorNo&"',T_State='"&g_id&"' where x_id="&x_id&" and T_Id='"&T_Id&"'")
是时间类型
可是好像不是这个问题.
conn.Execute("update MX_W_tab set T_WorkResult='"&T_WorkResult&"',T_DisMan='"&T_DisMan&"',T_DisTime='"&T_DisTime&"',T_DisorNo='"&T_DisorNo&"',T_State='"&g_id&"' where x_id="&x_id&" and T_Id='"&T_Id&"'")
是时间类型
可是好像不是这个问题.
T_DisTime 应该是这个的问题,楼主应该把各个字段的类型也发上来;
如果T_DisTime是日期类型(猜测)那么应该是
T_DisTime = to_date(T_DisTime,'YYYY-MM-DD HH24:MI:SS')
to_date的第二个参数是日期的格式,可以根据需要修改
在程序中的话定义成string类型就可以了。。
dim T_DisTime as string = "2006-01-12 11:11:11"
在这里to_date(T_DisTime,'YYYY-MM-DD HH24:MI:SS')也就是sql语句中转换的
Microsoft Jet打不开文件
Microsoft JET Database Engine是什么?
microsoft jet 4.0 service pack 8是什么?
Microsoft .Jet.OLEDB.4.0怎么下载安装?
Microsoft JET Database Engine (0x80040E10)
Microsoft JET Database Engine (0x80040E14)
Microsoft JET Database Engine (0x80040E07) asp
Microsoft JET Database Engine (0x80004005)
Microsoft JET Database Engine (0x80004005)错误
Microsoft Jet 数据库引擎打不开文件