RainerGschwendtner
20-02-03, 15:26
Hallo,
kann mir jeman sagen warum folgender SQLString nicht klappt?
SQLString = "SELECT " & _
"left(sa_sachnr,4) AS artikel, " & _
"tst_verp AS Auslegung, " & _
"SUM(sa_menge) as menge, " & _
"count(sa_sachnr) as anzahl " & _
"FROM westay3, wetst " & _
"WHERE sa_sachnr = tst_sachnr " & _
" AND sa_datum >= " & DatXX & _
" AND sa_sachnr LIKE " & "'" & Me.txtArtNr & "%'" & _
" GROUP BY left(sa_sachnr,4), tst_verp " & _
" ORDER BY artikel "
Die Fehlermeldung lautet:
SQL0104 Token ,4 ungültig.
Das Problem taucht aber nur dann auf wenn ich mit dem OLE DB-Treiber (CA/400) auf die Datenbank zugreife. Mit dem ODBC-Treiber (ebenfalls CA/400) klappt es.
Ausgefüllt sieht dier SQLString etwa so aus:
SELECT left(sa_sachnr,4) AS artikel, tst_verp AS Auslegung, SUM(sa_menge) as menge, count(sa_sachnr) as anzahl FROM westay3, wetst WHERE sa_sachnr = tst_sachnr AND sa_datum >= 20021016 AND sa_sachnr LIKE '3664%' GROUP BY left(sa_sachnr,4), tst_verp ORDER BY artikel
kann mir jeman sagen warum folgender SQLString nicht klappt?
SQLString = "SELECT " & _
"left(sa_sachnr,4) AS artikel, " & _
"tst_verp AS Auslegung, " & _
"SUM(sa_menge) as menge, " & _
"count(sa_sachnr) as anzahl " & _
"FROM westay3, wetst " & _
"WHERE sa_sachnr = tst_sachnr " & _
" AND sa_datum >= " & DatXX & _
" AND sa_sachnr LIKE " & "'" & Me.txtArtNr & "%'" & _
" GROUP BY left(sa_sachnr,4), tst_verp " & _
" ORDER BY artikel "
Die Fehlermeldung lautet:
SQL0104 Token ,4 ungültig.
Das Problem taucht aber nur dann auf wenn ich mit dem OLE DB-Treiber (CA/400) auf die Datenbank zugreife. Mit dem ODBC-Treiber (ebenfalls CA/400) klappt es.
Ausgefüllt sieht dier SQLString etwa so aus:
SELECT left(sa_sachnr,4) AS artikel, tst_verp AS Auslegung, SUM(sa_menge) as menge, count(sa_sachnr) as anzahl FROM westay3, wetst WHERE sa_sachnr = tst_sachnr AND sa_datum >= 20021016 AND sa_sachnr LIKE '3664%' GROUP BY left(sa_sachnr,4), tst_verp ORDER BY artikel