Non riesco a salvare su file TXT la query
mySQL2 = "SELECT "
mySQL2 = mySQL2 & "Anagrafe.NOME, Anagrafe.CORSO, Anagrafe.SEX, Anagrafe.ESTENSIONE, Anagrafe.DATA_ISCRIZIONE, Anagrafe.DATA_USCITA, Anagrafe.F_ROSA_START, Anagrafe.F_ROSA_END "
mySQL2 = mySQL2 & "FROM Anagrafe "
mySQL2 = mySQL2 & "WHERE ("
mySQL2 = mySQL2 & "(Anagrafe.DATA_ISCRIZIONE <= " & myData & ")"
mySQL2 = mySQL2 & " And (Anagrafe.DATA_USCITA > " & myData & " OR IsNull(Anagrafe.DATA_USCITA))"
mySQL2 = mySQL2 & " And (not IsNull(Anagrafe.F_ROSA_START) And not IsNull(Anagrafe.F_ROSA_END))"
mySQL2 = mySQL2 & " And (Anagrafe.F_ROSA_START <= " & myData & " And Anagrafe.F_ROSA_END > " & myData & ")"
mySQL2 = mySQL2 & ")"
mySQL2 = mySQL2 & " ORDER BY Anagrafe.CORSO, Anagrafe.NOME; "
Open "C:\TEMP3\guidaincorsoSQL2.txt" For Output As #1
Print #1, mySQL2
Close #1
DoCmd.OutputTo acOutputTable, mySQL2, acFormatTXT, "C:\TEMP3\guidaincorsolista.txt"
salvo su testo la stringa mySQL2 per verificarla e applicarla
SELECT Anagrafe.NOME, Anagrafe.CORSO, Anagrafe.SEX, Anagrafe.ESTENSIONE, Anagrafe.DATA_ISCRIZIONE, Anagrafe.DATA_USCITA, Anagrafe.F_ROSA_START, Anagrafe.F_ROSA_END FROM Anagrafe WHERE ((Anagrafe.DATA_ISCRIZIONE <= #07/16/2022#) And (Anagrafe.DATA_USCITA > #07/16/2022# OR IsNull(Anagrafe.DATA_USCITA)) And (not IsNull(Anagrafe.F_ROSA_START) And not IsNull(Anagrafe.F_ROSA_END)) And (Anagrafe.F_ROSA_START <= #07/16/2022# And Anagrafe.F_ROSA_END > #07/16/2022#)) ORDER BY Anagrafe.CORSO, Anagrafe.NOME;
ma da crea struttura query visualizzazione SQL tutto e' ok
ma da codice mi esce in errore 3125 (verificare che non includa caratteri o punteggiatura non validi e che non sia troppo lungo)
Dove sto sbagliando?