我用vb编程,其中一个combox控件的dataformat 设为日期,如2010-7-1,数据库中有个字段为日期型,也如2010-7-1,我想实现在combox选中一个日期之后,执行语句:
Adodc1.RecordSource = "select * from 销量目标 where 时间='Combo1.Text'"
Adodc1.Refresh
提示错误:标准表达式中数据类型不匹配
我想是combox 和access数据库中的字段的日期类型有问题,不知道具体什么问题,如何解决,请写出解决代码。谢谢!!!!!!!!!!!!!!!!!!!!!!
Adodc1.RecordSource = "select * from 销量目标 where 时间='Combo1.Text'"
Adodc1.Refresh
提示错误:标准表达式中数据类型不匹配
我想是combox 和access数据库中的字段的日期类型有问题,不知道具体什么问题,如何解决,请写出解决代码。谢谢!!!!!!!!!!!!!!!!!!!!!!
解决方案 »
- 用VB写了C/S的程序,想客户端安装使用方便.所谓的服务器端是不是一个数据库服务器?
- 各位大哥,大姐,谁有VB写的对文件加密解密的程序没有,送分给你,万分感谢?
- 疯了!控件无法产生OCA文件??????????
- vb如何实现在当前程序中调用b程序,并在b程序结束后关闭当前程序!在线等!
- 关于在vb中启动word的问题!
- 再请教,如何在判断FTP服务器上的目录,然后创建目录呢?
- 编程中如何获取注册表的当前大小以及注册表的最大值?
- 快告诉我怎样能使文本框里的内容设为焦点
- 使用Installshield打包vb数据库程序能否实现弹出对话框配置odbc的功能?
- 基础问题,送分
- 关于随机数在Text1中滚动
- 如何激活指定窗口。
Adodc1.RecordSource = "select * from 销量目标 where 时间='"& Combo1.Text &"'"
数据库为ACCESS:
Adodc1.RecordSource = "select * from 销量目标 where 时间=#"& Combo1.Text &"#"
Adodc1.Refresh
Adodc1.RecordSource = "select * from 销量目标 where 时间='Combo1.Text'"Adodc1.Refresh
改为
Adodc1.RecordSource = "select * from 销量目标 where 时间=#" & Combo1.Text & "#"
Adodc1.Refresh