请问我这段VB中的代码语法是不是错误的。如何修改
答案:2 悬赏:20 手机版
解决时间 2021-05-20 11:01
- 提问者网友:寂寞撕碎了回忆
- 2021-05-19 17:00
DTPicker1.Value = Date
DTPicker2.Value = "0:00:00"
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & App.Path & "\重量记录.mdb"
sqlstr = "select cstr(sj)" & YbNum_Str & " from " & Format(CStr(Day(Date)), "00") & " where rq=#" & Format(DTPicker1.Value, "YYYY-MM-DD") & "# and sj>=#" & DTPicker2.Value & _
"# and sj<=#" & DTPicker3.Value & "#"
Adodc1.RecordSource = sqlstr
SQLSTR这个部分。
老提示“日期的语法错误 ”
弹出sqlstr中的 rq#我输入的日期 #时间 and sj>
这些符号都出来了。请问如何修改才是正确的
最佳答案
- 五星知识达人网友:玩世
- 2021-05-19 18:12
你把#号换成单引号'试一下, 一般数据库里边用''或""来表示字段值。
全部回答
- 1楼网友:不如潦草
- 2021-05-19 19:06
最简单的办法
你MSGBOX sqlstr
看一下,就知道你字符串,哪里连接有错误了!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯