Re: Abweichendes Resultat für Query in Access und Supermaile
Verfasst: 24.02.2015, 12:20
In Access ist das so richtig. War schon sehr erstaunt, dass die Abfrage nicht das gleiche gibt.... Ev. müsste man in SuperMailer ein SQL-Statment mit allgemeingültigem Syntax einbringen und nicht das SQL-Statement der Access-Query abrufen. Aber ist natürlich auch nur ein Patch. Und kann dann in Access nicht mehr gewartet werden.
Ein indirekte Aufruf der Query gibt übrigens auch kein richtiges Resultat.
Der sinnvollste Workaround ist wohl, wenn in Access in der Datenbank ein eigenes Feld für SuperMailer angelegt und vor dem Versand jeweils aktualisiert wird. Auch nicht gerade eine elegante Lösung...
Postscript:
Habe gerade mal schnell mein SQL-Statement aus Access genommen, '*' durch '%' ersetzt und in SuperMailer als SQL-Abfrage hinterlegt. Und siehe da: Jetzt funktioniert es! Meine Vermutung: ODBC delegiert die Verantwortung für die korrekten Syntax an den Anwender (SuperMailer in diesem Fall). Sicher heisst es dort irgendwo, dass man korrekten SQL-Syntax übergeben muss.
Leider ist das SQL-Statment in SuperMailer für mich, wie oben erwähnt, untauglich - die Idee ist ja, dass die Änderungen am Mailverteiler in Access gewartet werden können.
Ein indirekte Aufruf der Query gibt übrigens auch kein richtiges Resultat.
Der sinnvollste Workaround ist wohl, wenn in Access in der Datenbank ein eigenes Feld für SuperMailer angelegt und vor dem Versand jeweils aktualisiert wird. Auch nicht gerade eine elegante Lösung...
Postscript:
Habe gerade mal schnell mein SQL-Statement aus Access genommen, '*' durch '%' ersetzt und in SuperMailer als SQL-Abfrage hinterlegt. Und siehe da: Jetzt funktioniert es! Meine Vermutung: ODBC delegiert die Verantwortung für die korrekten Syntax an den Anwender (SuperMailer in diesem Fall). Sicher heisst es dort irgendwo, dass man korrekten SQL-Syntax übergeben muss.
Leider ist das SQL-Statment in SuperMailer für mich, wie oben erwähnt, untauglich - die Idee ist ja, dass die Änderungen am Mailverteiler in Access gewartet werden können.