VB SQL语言检索某一时间的记录

lusenry 2016-03-24 07:53:34
利用DTPickert控件,格式为DTshortdate
Adodc1.RecordSource = "select * from 节点温湿度信息表 where 日期 ='" & DTPicker1.Value & "'"
总是报错格式错误,这给怎么写?大神!
...全文
993 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
vansoft 2016-05-16
  • 打赏
  • 举报
回复
不是#就是单引号,自己试一下就知道了。
of123 2016-04-06
  • 打赏
  • 举报
回复
如果数据表“日期”字段是日期时间型: Adodc1.RecordSource = "select * from 节点温湿度信息表 where 日期 >= #" & Format(DTPicker1.Value, "yyyy-mm-dd") & "# And 日期 <#" & Format(DTPicker1.Value + 1, "yyyy-mm-dd") & "#" SQL 引擎要求日期值是一个合法的日期字符串。
lusenry 2016-04-05
  • 打赏
  • 举报
回复
引用 5 楼 u013249970 的回复:
刚刚打错了: VFP数据库应该与Access数据库相似, Adodc1.RecordSource = "select * from 节点温湿度信息表 where 日期 ='" & DTPicker1.Value & "'" 修改为:(将控件中的字符串数据转换为日期数据,并且二边以#开头与结尾) Adodc1.RecordSource = "select * from 节点温湿度信息表 where 日期 =#" & CDate(DTPicker1.Value) & "#" 刚刚打成*号了,提交后不能修改,说过没有权限。
Adodc1.RecordSource = "select * from 节点温湿度信息表 where 日期 = #" & CDate(Text1.Text) & "# " 这样写也报同样的错误
lusenry 2016-04-05
  • 打赏
  • 举报
回复
引用 1 楼 vansoft 的回复:
你的是什么数据库? ACCESS,得用#, SQLServer,得用'。
VFP数据库是用什么?
ZHRXJR 2016-03-27
  • 打赏
  • 举报
回复
刚刚打错了:
VFP数据库应该与Access数据库相似,
Adodc1.RecordSource = "select * from 节点温湿度信息表 where 日期 ='" & DTPicker1.Value & "'"
修改为:(将控件中的字符串数据转换为日期数据,并且二边以#开头与结尾)
Adodc1.RecordSource = "select * from 节点温湿度信息表 where 日期 =#" & CDate(DTPicker1.Value) & "#" 刚刚打成*号了,提交后不能修改,说过没有权限。
ZHRXJR 2016-03-27
  • 打赏
  • 举报
回复
VFP数据库应该与Access数据库相似,
Adodc1.RecordSource = "select * from 节点温湿度信息表 where 日期 ='" & DTPicker1.Value & "'"
修改为:(将控件中的字符串数据转换为日期数据,并且二边以#开头与结尾)
Adodc1.RecordSource = "select * from 节点温湿度信息表 where 日期 =#" & CDate(DTPicker1.Value) & "*"
lusenry 2016-03-26
  • 打赏
  • 举报
回复
用的是VFP数据库
worldy 2016-03-25
  • 打赏
  • 举报
回复
Adodc1.RecordSource = "select * from 节点温湿度信息表 where 日期 =#“ & DTPicker1.Value & "#"
vansoft 2016-03-24
  • 打赏
  • 举报
回复
你的是什么数据库? ACCESS,得用#, SQLServer,得用'。

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧