Ciao a tutti,
ho un problema con una query lanciata in Visual Basic con Ado su Db Access.
La stringa SQL (tutta su una riga):
WshTsN = "DELETE TSNOTES.* FROM ((TSNOTES LEFT JOIN (TS LEFT JOIN ((ASSN LEFT JOIN PJ ON ASSN.pjID = PJ.pjID) LEFT JOIN TASK ON ASSN.taskID = TASK.taskID) ON TS.tsWAID = ASSN.assnID) ON TSNOTES.tsID = TS.tsID) LEFT JOIN WACOMM ON TS.tsWAID = WACOMM.wacommID) LEFT JOIN ABSN ON TS.tsWAID = ABSN.absnID WHERE (((ASSN.assnID) Is Null) AND ((TS.tsType)=3)) OR (((PJ.pjID) Is Null) AND ((TS.tsType)=3)) OR (((TASK.taskID) Is Null) AND ((TS.tsType)=3)) OR (((TS.tsType)=6) AND ((WACOMM.wacommID) Is Null)) OR (((TS.tsType)=8) AND ((ABSN.absnID) Is Null))"
L'errore:
Errore di run-time -2147217900 (80040e14)
Join expression not supported
La query funziona perfettamente in access. Cosa sbaglio?
Qualcuno può aiutarmi?
Grazie
P.S. In allegato la query fatta con access