标准表达式中数据类型不匹配。 两边的单引号去掉就好了,否则是在使用文本型. 改为:去掉两个单引号 ok,成功!
str.AppendFormat("select 监测点编号,当前温度 from 当前数据 where 设备编号='{0}' and 监测点编号='{1}'", t_num, j);用的ACCESS数据库,对于设备编号和监测点编号,我还专门从长整形改为整形。。悲剧了,找不出错误t_num和j也int类型 鲁小胖豌豆 | 浏览2768 次 |举报 我有更好的答案推荐...
conn.execute "delete from [user] where userid=" & userid & ""由于是自动编号的ID字段,所以其数据类型为数值,而数值在where语句中是不能用‘’括起来的。
数据类型不匹配也就是说数据库表中的字段的数据类型与你插入的数据的类型不相符合,建议:检查每个字段的数据类型与所插入数据的数据类型是否相符。先将你要插入的数据逐项输出看看,然后和每列的数据类型对比一下就行了
','"& content &"','"& timelog &"')"如果autoID这个字段是数值型的 用下面的sql strSql="insert into leave(autoID,strName , content,timelog) values ("& autoID &",'"& strName &"','"& content &"','"& timelog &"')"你把我的代码复制过去看看!~我觉得是空格的问题!~...
根据你的问题,错误在于插入的数据库语句和数据库的字段不符造成 关于vb插入数据库的语句有三种类型。1,delete 2,update 3,insert 例如:如果数据库设定的是整形,你使用以上3种语法插入的字符型数据的时候,程序就会报错,插入的数据不符,你可以在执行之前,设置断点,然后使用 debug.prit sql ...
你的理解正确是sql影响了多少条记录conn.Execute "delete from TableName w sql:一个语句在sql下可运行,在access下提示"标准表达式中数... 刚才去 测试了一下, Access 支持 Top 1 , 支持 UNION ALL WHERE 字段 = (SELECT MAX(表) FROM 表) 也支持。 标准表达式中数据类型不匹配, 应该是... 猜你...
既然提示类型不匹配, [Account]=888888888,试试 通过数据库方式连接EXCEL,会根据前8行数据自动判断类型,可能把Account字段判断为数值型了
sql = "select * from [数据源$] where 检查时间-" & Date & ">60"
数据类型不一样。 一般变量名称尽量不要使用汉字,并且你的变量名称与字段名称是一... 湛江市辉迅软件有限公司广告 access 查询时出现... asp查询access 标准表达式中数据类型不匹配。 修改一下你的SQL语句试试看吧 sql="select * from id,cp where id.namei 磁翻转液位计 专业制造,进口品牌替代优选,上海.驰控...