永发信息网

vb ado对象 sql 语句中 日期时间类字段的查询

答案:2  悬赏:20  手机版
解决时间 2021-01-24 15:03
  • 提问者网友:沦陷
  • 2021-01-24 05:32
rs.open "select * from 表 where 日期(字段名)=系统的今天的日期(不含时刻)"
rs.open "select * from 表 where 时间(字段名)=系统的当前时刻减十五分钟"
这个两个语句应该怎样表达才算正确?
最佳答案
  • 五星知识达人网友:猎心人
  • 2021-01-24 06:17
rs.open "select * from 表 where 日期(字段名)=系统的今天的日期(不含时刻)":
rs.open "select * from 表 where 日期='" & Date & "'"

rs.open "select * from 表 where 时间(字段名)=系统的当前时刻减十五分钟":
“系统的当前时刻减十五分钟”定义三个变量,分别存储小时、分钟、秒数,在Time函数中,取出它们,在分钟中减去15,在判断分钟变量是否小于0,如果小于0,必须配置小时变量,最后生成新的时间,比如XTine
rs.open "select * from 表 where 时间='" & XTine & "'"

注意:在Access数据库上面的语句可能有问题。
全部回答
  • 1楼网友:零点过十分
  • 2021-01-24 07:04
txtsql =语句是常量字符串和变量字符串相加。 模式应该是这样的:常量字符串"insert into 职工基本信息 values("+ 双引号+变量1+双引号+逗号+双引号+变量2+双引号+逗号....+双引号+变量n+双引号+")" 注意,文本字段前后加双引号 简单起见,假设只有三个字段: txtsql = "insert into 职工基本信息 values(" 文本类型 & """&trim(name.text) &"""& "," & trim(age.text) & "," 数值类型 & """&trim(address.text) &""" &")" 最后括号 最好每个字段都分行,这样不容易写错。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯