永发信息网

vb中无效数据类型 导致它不能执行SQL语句

答案:4  悬赏:70  手机版
解决时间 2021-06-01 08:57
Dim conn As New ADODB.Connection
Dim rs As ADODB.Recordset
Dim str
str = App.Path
If Right(str, 1) <> "\" Then
str = str + "\"
End If
str = "Provider=Microsoft.Jet.OLEDB.3.51;Persist Security Info=False;Data Source=" & str & "\sports.mdb"
Set rs = New ADODB.Recordset
sql = "select sum(费用合计) as datesumprice from 收费 where 日期='" & Date & "' and 是否结账='已结账'"
rs.Open sql, str, 1, 3
MsgBox "合计金额为:" & datesumprice & "元"
最佳答案

sql = "select sum(费用合计) as datesumprice from 收费 where 日期=#" & Date & "# and 是否结账='已结账'"


access里日期使用##

全部回答

确定日期是日期类型

Date是函数,变量名改成改成d_Date

查询中日期不用单引号,使用井号#,或用cdate('" & d_date & "')

您好

由于你的问题不详细

我们也很难给你一个正确的答案

建议你将问题继续详细描述一次

你此类问题,必须把表里的字段名和代码中的SQL语句查询都要贴出来

但看你的问题上只有一个SQL语句

缺乏表里的真实字段名,所以很难给你一个正确的SQL语句,望完整问题

尽量不要用中文做字段名与变量名!
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梦幻西游 怎样赚钱最快?
安徽什么地方有名
09年12月份出生!询问孟氏子女起名字?
•為什麼唐森要走路去取经
黄瓜不能与什么一起吃
"自富阳至桐庐,一百许里,奇山异水,天下独绝。
QQ论坛中无法回帖,怎么办?分数负了,怎么办
这个东西是怎么回事?
现在现QQ音速电脑配置最低要求是什么?网线最
我宿舍的貌似得猪流感,我咋办?
开家鞋店同时卖李宁,安踏,特步不知道可以不
农场里如何打狗
有什么好听的经典的英文歌曲,和经典的轻音乐
诺基亚5000的电池的型号是不是BL 5C的
温水煮青蛙?
推荐资讯
teenieweenie图片怎样下载
天长地久有多久?永远有多远?
什么产品保湿度高,绝对无刺激?
YeaYehbas怎么念用音标表示 我想把它作为我的
教师节。我们能做些什么?
康师傅茉莉花茶的配料 详细点
鬼泣红阵满有多少级
李俊基的发型怎么留啊?
树心旁两个口一个亏是什么字?
蔡俊写的异现场调查科等系列中时雨霏的故事出
一开机就自动宽带连接怎么弄
求爱普生ME PHOTO20 清零软件
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?