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:
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()), cdate(mid(DataCorretta,1,2) & '/' & mid(DataCorretta,3,2) & '/' & mid(DataCorretta,5,4)))>0
SE CAMBIO l'ultima riga e metto un valore statico invece che dinamico, mi esce l'errore
QUESTA FUNZIONA:
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
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'
idee?
grazie