Access Abfrage über ODBC funktioniert nicht

tinopolis

Mitglied
Warum funktioniert diese Abfrage im Access, aber nicht über die ODBC-Schnittstellen ?

Code:
strSqlBefehl = "INSERT INTO PBL_Hauptspannlagen";
strSqlBefehl += " SELECT Art_Nr AS Art_Nr, LR.Spannlage AS Hauptspannlage_LR, RL.Spannlage AS Hauptspannlage_RL FROM";
strSqlBefehl += " (SELECT LR.Art_Nr, LR.Spannlage, RL.Spannlage FROM PBL_Hauptspannlagen_LR AS LR";
strSqlBefehl += " LEFT JOIN PBL_Hauptspannlagen_RL AS RL ON LR.Art_Nr = RL.Art_Nr ORDER BY LR.Art_Nr";
strSqlBefehl += " UNION SELECT RL.Art_Nr, LR.Spannlage, RL.Spannlag FROM PBL_Hauptspannlagen_LR AS LR"; 
strSqlBefehl += " RIGHT JOIN PBL_Hauptspannlagen_RL AS RL ON LR.Art_Nr = RL.Art_Nr ORDER BY LR.Art_Nr)";
pDB->ExecuteSQL(strSqlBefehl);

Fehlermeldung : 1 Parameter wurde erwartet, aber es wurden zu wenig Parameter übergeben.
 
Ohh man,

manchmal wird man vom Draufschauen blind !

Da fehlte wohl ein 'e' (Spannlag'e').

Code:
...UNION SELECT RL.Art_Nr, LR.Spannlage, RL.Spannlag FROM...

Gruß
tino
 
Zurück