91 messaggi dal 19 febbraio 2001
Io ho un form con una ricerca,ma il mio problema è che
nonostante la query funzioni lo vedo dalla resonse write io ho sempre al mio avvio il risultato di tutti i campi della select mentre vorrei solo la form per realizzare la ricerca e poi quando vado a fare la ricerca non ottengo il valore della select come se non rispondesse.
questoè il codice
<%
dim p_tipo
dim p_anno


sqltext= "SELECT * FROM TWEBDONGEN"
Set rsdonatori=conn.execute(sqltext)

if p_tipo<>"" then
if testo<>"" then
testo=testo + " AND p_tipo Like '%" & p_tipo & "%'"
else
testo=Testo + " p_tipo Like '%" & p_tipo & "%'"
end if
end if
if p_anno<>"" then
if testo<>"" then
testo=testo + " AND p_anno = " + p_anno
else
testo=testo + "p_anno =" + p_anno
end if
end if
if testo <> "" then
sqltext=sqltext+ " WHERE "+ testo
end if
'create a friendly message if no records found
if rsdonatori.EOF then
Response.Write "<h4>Sorry, no records matched your search.</h4>"
End If
%>

<% response.write "il testo è:" + testo %>

<%'else %>

Risultato ricerca
qualcuno mi può aiutare ,ci deve essere un end if mal posizionato
grazie

91 messaggi dal 19 febbraio 2001
if (p_tipo = "" AND p_anno = "") Then
sqltext=
end if
if (p_tipo = "" AND p_anno <> "") Then
sqltext="SELECT * FROM TWEBDONGEN Where Anno = " & p_anno & " "
end if
if (p_tipo <> "" AND p_anno <> "") Then
sqltext="SELECT * FROM TWEBDONGEN Where Tipo Like '"& p_tipo & "' And Anno = " & p_anno & " "
end if
ho risolto in parte con questo codice ma come faccio ad ottenere che non mi appaia nessuna tabella finchè non effettuo la ricerca
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.