情景:Table1类型SQLQuery,没有设置select语句,使用外部表
目的:使用FILL方法在窗口表中显示当天过生日的会员。
我写的代码:
Tables("窗口1_Table1").fill("select 会员姓名,手机号码,会员生日 from {会员表} where “ & 会员生日.Month & “ = " & Date.Today.Month & " AndAlso “ & 会员生日.Day & “ = " & Date.Today.Day ,"数据源",True)
结果:报错,“会员生日”没有定义
猜想:是否where后面的条件只能是形如表列名=xxx,或 >、<等等。那么就要考虑使用列名 LIKE了。
求助:如果是这样,如何将 Date.Today.Month 和Date.Today.Day 组成一个日期变量?
最理想的结果是得到正确的代码。