PDA

View Full Version : ricerche in ASP


scoppato
03-04-2002, 11:21
Ciao a tutti!

Sto utilizzando Dreamweaver ULTRE DEV, e ho creato una pagina di ricerca nella quale inserisco due date; nella pagina dei risultati come faccio a indicare che i risultati devono essere compresi fra le due date inserite?
Ho provato nel seguente modo:

WHERE Data BETWEEN 'dataIniziale' AND 'dataFinale'

dove dataIniziale e dataFinale sono le variabili associate ai valori provenienti dalla pagina di ricerca.

dove sbaglio?

vi ringrazio anticipatamente

lo scoppato:)

scoppato
04-04-2002, 10:09
qualcuno puo' aiutarmi?

cionci
04-04-2002, 14:03
Il campo su cui fai la ricerca č di tipo data ?

scoppato
04-04-2002, 15:46
si. il campo č di tipo data.

se puo' servire ho fatto questa prova, immettendo questo:

select* from tabella
where data between #20/03/2002# and #23/03/2002#

mi vengono restituiti i record compresi nell'intervallo, ma non appena immetto, al posto della data, il nome delle variabili, non ottengo nessun risultato.

ho scritto cosi':

where data between '#dataInizio#' and '#dataFine#'

dov'č l'errore?

cionci
04-04-2002, 16:02
select* from tabella
where data between #20/03/2002# and #23/03/2002#

Beh se cosė ti rende risultati validi allora devi fare cosė :

"select* from tabella
where data between #" & dataIniziale & "# and #" & dataFinale & "#"

scoppato
04-04-2002, 16:54
intanto ti ringrazio per l'aiuto:)

ho provato con il tuo consiglio, ma purtroppo non mi funziona, mi viene restituito il seguente messaggio di errore:

[Microsoft][Driver ODBC Microsoft Access] Errore di sintassi nella data nell'espressione della query DATA BETWEEN #" & inizio & "# AND #" & fine & "#

preciso che tale messaggio mi viene dato all'interno di dreamweaver UD, quando tento di provare la query.

cionci
04-04-2002, 17:47
Questa query la devi usare in una pagina ASP !!!