vb 读取ACCESS数据,提示FROM参数错误 我不是搞软件的请高手帮忙修改,感激!

nele13604074997 2005-11-25 10:53:22
dim a,sql as string
a="2005-10-24"
sql="select VAL from list1 where date(t)='" + a +"' "
...全文
108 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
nele13604074997 2005-11-25
  • 打赏
  • 举报
回复
收到,谢谢楼上各位仁兄。
Summer006 2005-11-25
  • 打赏
  • 举报
回复
dim a as date,sql as string
a=cdate("2005-10-24")
sql="select VAL from list1 where t=#" & a & "#"

这样就可以了
ejoe313 2005-11-25
  • 打赏
  • 举报
回复
vb 读取ACCESS 数据的时候,时间前后要加 #
nele13604074997 2005-11-25
  • 打赏
  • 举报
回复
谢谢大家。我的时间字段是T(格式2005-1-24 12:25:36),DATE(T)取的日期值
weiweiplay 2005-11-25
  • 打赏
  • 举报
回复

SELECT VAL FROM list1 WHERE t=#2005-10-25#
weiweiplay 2005-11-25
  • 打赏
  • 举报
回复
SELECT VAL FROM list1 WHERE (((list1.t)=#10/24/2005#))
Summer006 2005-11-25
  • 打赏
  • 举报
回复
date(t)????
有这个字段吗???字段名允许用括号??

dim a as date,sql as string
a=cdate("2005-10-24")
sql="select VAL from list1 where date(t)=#" & a & "#"

faysky2 2005-11-25
  • 打赏
  • 举报
回复
在Access 里,日期需要用##括起来(在SQL里用''括起来),改成下面的:
sql="select [VAL] from list1 where [date(t)]=#" & a & "#"

1,217

社区成员

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

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