118 messaggi dal 14 marzo 2001
Ciao Raga, ecco un altro post...

vorrei selezionare non solo i file di un certo campo IDOP ma contemporaneamente
anche quelli di un altro campo come posso modificare la query?
saluti
Gianca

<%
SQL=("select * from prenotazioni where idop="& request.querystring("idop") &" ORDER BY Idprenotazione DESC")
Set rec = Server.CreateObject("ADODB.Recordset")
Set rec=Conn.Execute(SQL)
While Not rec.EOF%>
<%if rec.EOF Then
Response.write "Al momento non hai prenotazioni"
conn.close
end if%>



38 messaggi dal 18 gennaio 2002
ciao,
basta che usi un costrutto tipo questo:

sql=SELECT*FROM.....WHERE.....AND.....AND.....AND....ORDER BY..

con tutti gli AND che ti servono...

bye

...vina bibant homines, animalia cetera fontes...

...vina bibant homines, animalia cetera fontes...
118 messaggi dal 14 marzo 2001
ho prevato a fare così_

SQL=("select * from prenotazioni where idop="& request.querystring("idop") and "& status=request("status") &" ORDER BY Idprenotazione DESC")
Set rec = Server.CreateObject("ADODB.Recordset")
Set rec=Conn.Execute(SQL)
While Not rec.EOF%>

ma mi da errore mi dice di inserire una parentesi da qualche parte!!!
si ma dove??
ciao
Gianca

38 messaggi dal 18 gennaio 2002
mi sa che hai fatto un po' di casino con le virgolette.....
innanzitutto ti consiglio di scrivere sempre maiuscole le istruzioni SQL, per una maggiore leggibilità....
prova così:

sql=("SELECT * FROM prenotazioni WHERE idop=" & request.querystring('idop') & "AND" & status=request('status') & "ORDER BY Idprenotazione DESC")

o in alternativa:

sql=("SELECT * FROM prenotazioni WHERE idop=" & request.querystring(\"idop\") & "AND" & status=request(\"status\") & "ORDER BY Idprenotazione DESC")

spero tu abbia capito cosa ho fatto.
io uso JScript, quindi può darsi che abbia usato delle regole per le virgolette che col VBScript non vanno bene......

se ancora non ti funziona fammi sapere che c'è ancora un'altra soluzione.....



...vina bibant homines, animalia cetera fontes...

...vina bibant homines, animalia cetera fontes...
118 messaggi dal 14 marzo 2001
ci ho provato e mi da:

Errore di compilazione di Microsoft VBScript errore "800a03ee'

Previsto ')'

/1/view-prenotazioni.asp, riga 56

SQL=("select * from prenotazioni where idop="& request.querystring("idop")& "AND" status=request("status") &" ORDER BY Idprenotazione DESC")
------------------------------------------------------------------------------------^
please help me

38 messaggi dal 18 gennaio 2002
Forse ti è sfuggito che nel primo dei 2 esempi che ti ho postato, le variabili idop e status non sono tra "virgolette" ma tra 'apici'.
questo perchè le virgolette le sta già usando la stringa sql, e quindi interpreta idop e status come parte dell'istruzione sql e non come parametri dell'oggetto che stai usando!

perciò o usi gli apici come ti ho scritto, oppure la coppia \" che fa sì che le virgolette siano considerate solo testo senza interrompere la stringa sql.

ok?

ciao

...vina bibant homines, animalia cetera fontes...

...vina bibant homines, animalia cetera fontes...
118 messaggi dal 14 marzo 2001
ho provato con gli apici e con gli slash... mi dice intrambi i casi errore di sintassi.

potresti fare un altro esempio grazie

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.