У меня есть этот код, который работает:
sqlQuery = ("SELECT monthdata.VAL, monthdata.MONTHVAL, monthdata.GREEN, monthdata.RED, monthdata.RAG, monthdata.CREATOR FROM data LEFT JOIN monthdata ON data.UID = monthdata.DATAUID WHERE [UID] = '" & (IDcell) & "' AND [MONTHVAL] = #" & Format((month1), "mm/dd/yyyy") & "#")
Я особенно заинтересован в конце, то есть этот бит:
[MONTHVAL] = #" & Format((month1), "mm/dd/yyyy") & "#")
У меня теперь есть переменная "month1formatted", котораяуже в формате мм / дд / гггг.Поэтому я попытался вставить это в качестве замены и потерять бит форматирования.Это то, что я закончил:
sqlQuery = ("SELECT monthdata.VAL, monthdata.MONTHVAL, monthdata.GREEN, monthdata.RED, monthdata.RAG, monthdata.CREATOR FROM data LEFT JOIN monthdata ON data.UID = monthdata.DATAUID WHERE [UID] = '" & (IDcell) & "' AND [MONTHVAL] = month1formatted"
Однако, удушье, это не работает.Я помещаю переменную в конце неправильно?
Когда я печатаю переменную sqlQuery, она печатает текстовое имя переменной (i.e AND [MONTHVAL] = month1formatted)
, а не значение переменной, но я знаю переменнуюустановлен правильно