在VB中如何对ACCESS数据库中的日期型字段进行操作

1984bobby 2006-02-28 11:41:43
例如一个表ts
id(文本)
time(日期型)

执行语句 insert into ts values (10,2005/5/2) 在记录中的time字段的日期会成了1899年等一个随即的日期

在已知一个记录的时间为 2006-1-1 时
执行语句 select * from ts where time = 2009-1-1 返回的记录为空

麻烦知道的朋友指教一下,谢谢
...全文
108 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
1984bobby 2006-02-28
  • 打赏
  • 举报
回复
非常感谢楼上几位~~问题解决了
饮水需思源 2006-02-28
  • 打赏
  • 举报
回复
access中日期变量引用:# & 日期变量名称 & #
SQLServer中日期引用: '"& 日期变量名称 &"'
faysky2 2006-02-28
  • 打赏
  • 举报
回复
在Access里,日期类型的值需要用两个#括起来,非数字类型字段的值需要用 两个单引号括起来
faysky2 2006-02-28
  • 打赏
  • 举报
回复
语句没写对

insert into ts values ('10',#2005/5/2#)

select * from ts where [time] = #2009-1-1#

1,217

社区成员

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

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