SQL Abfrage in VBA

Bild

Betrifft: SQL Abfrage in VBA
von: Feliks Weber
Geschrieben am: 27.10.2015 13:56:54

Liebes Forum,
ich hoffe ihr könnt mir weiterhelfen, denn ich bin betriebsblind geworden:
Ich bekomme zur Laufzeit bei dieser SQL Abfrage in VBA den Fehler:
-Syntaxfehler in FROM Klausel: Vielleicht sieht jemand diesen....
Set Signal = cnn.Execute("SELECT Cdb_AttributeRel_Value.Num_Value, Cdb_Node.Name " & _
" FROM (Cdb_Message " & _
" INNER JOIN Cdb_Node " & _
" INNER JOIN ((Cdb_Signal " & _
" INNER JOIN ((Cdb_Attribute_Definition " & _
" INNER JOIN Cdb_AttributeRel_Value " & _
" ON Cdb_Attribute_Definition.DB_ID = Cdb_AttributeRel_Value.Attribute_Definition) " & _
" INNER JOIN Cdb_Node_TxSig " & _
" ON (Cdb_AttributeRel_Value.Opt_Object_ID_1 = Cdb_Node_TxSig.Signal) " & _
" AND (Cdb_AttributeRel_Value.Object_ID = Cdb_Node_TxSig.Node)) " & _
" ON Cdb_Signal.DB_ID = Cdb_Node_TxSig.Signal) " & _
" INNER JOIN Cdb_Node_TxMessage " & _
" ON Cdb_Node_TxSig.Node = Cdb_Node_TxMessage.Node) " & _
" ON Cdb_Node.DB_ID = Cdb_Node_TxMessage.Node)" & _
" ON Cdb_Message.DB_ID = Cdb_Node_TxMessage.Message " & _
" WHERE (((Cdb_Attribute_Definition.Name)='GenSigSendType') " & _
" AND ((Cdb_Message.Name)='GW_Send_Signal_1') " & _
" AND ((Cdb_Signal.Name)='WheelSpeedReR')")
Ich hatte diese SQL ANwendung 1:1 aus der Access SQL Ansicht kopiert.
In Access bekomme ich auch das gewünschte Ergebnis. Nur VBA zickt....
Ich freue mich über ein Adlerauge :-)

Bild

Betrifft: AW: SQL Abfrage in VBA
von: Esmo
Geschrieben am: 27.10.2015 17:39:31
Moin!
WHERE ((( 3xöffnend, aber dann nur 2x schließend?
Gruß
Ralph

 Bild

Beiträge aus den Excel-Beispielen zum Thema "SQL Abfrage in VBA"