Sto provando a costruire la mia prima query dinamica...
sto inserendo le condizioni affinchè se non vengono compilati tutti i campi la pagina possa sempre effettuare la query con i soli dati inseriti.
Devo costruirla in questo modo o c' è un metodo più semplice?
codice:<% Dim catalogoricerca Set catalogoricerca = Server.CreateObject("ADODB.Recordset") Dim SQLcatalogoricerca SQLcatalogoricerca = "SELECT * FROM catalogo where" if Request.Form("categoria") <> "no" AND Request.Form("codice") = "" then SQLcatalogoricerca = SQLcatalogoricerca & " categoria='" & Request.Form("categoria") & "'" elseif Request.Form("categoria") = "no" AND Request.Form("codice") <> "" then SQLcatalogoricerca = SQLcatalogoricerca & " codice='" & Request.Form("codice") & "'" elseif Request.Form("categoria") <> "no" AND Request.Form("codice") <> "" then QLcatalogoricerca = SQLcatalogoricerca & " (codice='" & Request.Form("codice") & "' AND categoria='" & Request.Form("categoria") & "')" end if conn.Execute(SQLcatalogoricerca) catalogoricerca.Open SQLcatalogoricerca, conn %>

Rispondi quotando

