Warum funktioniert diese Abfrage im Access, aber nicht über die ODBC-Schnittstellen ?
Fehlermeldung : 1 Parameter wurde erwartet, aber es wurden zu wenig Parameter übergeben.
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.