ho questa query salvata in access che funziona correttamente(all'interno di access stesso)
se la eseguo esternamente ad access(mediante ado) mi da errore di sintassi nel punto dove c'e' l'istruzione "IIF"
è possibile sostituire questa istruzione con una piu classica "if then else" all'interno della query?
codice:SELECT [CartelleProcessate].[Cartella], [CartelleProcessate].[NonTrovate], [CartelleProcessate].[Targa], [CartelleProcessate].[Verbale], [CartelleProcessate].[DataInfra], [CartelleProcessate].[DiscParz], [CartelleProcessate].[DiscTot], [CartelleProcessate].[Posizione], [CartelleProcessate].[Pagare], [CartelleProcessate].[ENTE], [CartelleProcessate].[BRAND], IIf([pagare]=True,[Importorichiesto],"") AS pagamento, IIf([discparz]=True,[ImportoRichiesto],"") AS dparziale, IIf([disctot]=True,[Importorichiesto],"") AS dtotale, [CartelleProcessate].[ImportoCartella], [CartelleProcessate].[CodPagamento] FROM CartelleProcessate;

Rispondi quotando