读书人

!使用ADO连接Access生成SQL语句时,怎

发布时间: 2012-03-30 17:32:09 作者: rapoo

十万火急!!!使用ADO连接Access生成SQL语句时,如何将数据库表中的非string类型的字段转换成string类型与某个字符串对比
使用ADO连接Access时,生成SQL语句时,如何将数据库表中的非string类型的字段转换成string类型与某个字符串对比???

例如:
select * from CD_table where 菜单日期= ' ' '+trim(LabeledEdit8.Text)+ ' ' '
上面这句SQL语句在执行时系统就会抛出异常说“标准表达式中类型不匹配”,因为上面的CD_table 中的 '菜单日期 '字段是日期类型的!!!

[解决办法]
access里的日期是要用#引起来的
[解决办法]
语句应该修改成:
select * from CD_table where 菜单日期=# ' + trim(LabeledEdit8.Text) + '# '

读书人网 >.NET

热点推荐