Ciao a tutti, chiedo aiuto perche ho questo messaggio all'esecuzione del mio software
"NESSUN VALORE SPECIFICATO PER ALCUNI PARAMETRI"
e precisamente in questa query:
QUESTA NON FUNZIONA:
SE CAMBIO l'ultima riga e metto un valore statico invece che dinamico, mi esce l'errorecodice:select cstr( iif (len(Provvigione)=8,Provvigione iif (len(Provvigione)=7, '0' & Provvigione iif (len(Provvigione)=6, '00' & Provvigione iif (len(Provvigione)=5, '000' & Provvigione iif (len(Provvigione)=4, '0000' & Provvigione iif (len(Provvigione)=1, '3112202' & Provvigione , Provvigione ) ) ) ) ) ) ) as DataCorretta, Date() AS DataOdierna, DateDiff('d', cdate(Date()), cdate(mid(DataCorretta,1,2) & '/' & mid(DataCorretta,3,2) & '/' & mid(DataCorretta,5,4))) AS Dat, mid(DataCorretta,1,2) AS Dat1, mid(DataCorretta,3,2) AS Dat2, mid(DataCorretta,5,4) AS Dat3, cdate(mid(DataCorretta,1,2) & '/' & mid(DataCorretta,3,2) & '/' & mid(DataCorretta,5,4)) AS DataRovesciata, Provvigione, Codice, Descrizione, Categoria1, Categoria2, PrezzoAcquisto, PrezzoVendita, Ricarico1, Stagione from DesArt where 1=1 and len(Categoria1)>3 and len(Categoria2)>3 and DateDiff('d', cdate(Date()), cdate(mid(DataCorretta,1,2) & '/' & mid(DataCorretta,3,2) & '/' & mid(DataCorretta,5,4)))>0
QUESTA FUNZIONA:
sto diventando matto, la seconda query è uguale alla prima query solo che invece di mettere una data dinamica ce la metto fissa '26' & '/' & '10' & '/' & '2012'codice:select cstr( iif (len(Provvigione)=8,Provvigione iif (len(Provvigione)=7, '0' & Provvigione iif (len(Provvigione)=6, '00' & Provvigione iif (len(Provvigione)=5, '000' & Provvigione iif (len(Provvigione)=4, '0000' & Provvigione iif (len(Provvigione)=1, '3112202' & Provvigione , Provvigione ) ) ) ) ) ) ) as DataCorretta, Date() AS DataOdierna, DateDiff('d', cdate(Date()), cdate(mid(DataCorretta,1,2) & '/' & mid(DataCorretta,3,2) & '/' & mid(DataCorretta,5,4))) AS Dat, mid(DataCorretta,1,2) AS Dat1, mid(DataCorretta,3,2) AS Dat2, mid(DataCorretta,5,4) AS Dat3, cdate(mid(DataCorretta,1,2) & '/' & mid(DataCorretta,3,2) & '/' & mid(DataCorretta,5,4)) AS DataRovesciata, Provvigione, Codice, Descrizione, Categoria1, Categoria2, PrezzoAcquisto, PrezzoVendita, Ricarico1, Stagione from DesArt where 1=1 and len(Categoria1)>3 and len(Categoria2)>3 and DateDiff('d', cdate(Date()), '26' & '/' & '10' & '/' & '2012')>0
idee?
grazie

Rispondi quotando