ciao, vorrei visualizzare tutti record della mia tabella ricette presenti nella codcategoria tranne codcategoria 17![]()
come si fa?
questa è la mia query
SQL = "SELECT titolo,descrizione FROM ricette WHERE ID >= " & rndID
ciao, vorrei visualizzare tutti record della mia tabella ricette presenti nella codcategoria tranne codcategoria 17![]()
come si fa?
questa è la mia query
SQL = "SELECT titolo,descrizione FROM ricette WHERE ID >= " & rndID
Ovviamente CODCATEGORIA deve essere un campo della tabella ricettecodice:SQL = "SELECT titolo,descrizione FROM ricette WHERE ID >= " & rndID & " and CODCATEGORIA <> 17"
![]()
mi da un codice dicendomi prevista fine istruzione..
SQL = "SELECT titolo,descrizione FROM ricette WHERE ID >= " & rndID" and categoriacod <> 17"
forse c'è qualche apice in più o in meno??
No, hai messo le & a muzzo.![]()
codice:SQL = "SELECT titolo,descrizione FROM ricette WHERE ID >= " & rndID & " and categoriacod <> 17"
ok funziona però ho aggiornato la pagina 2 volte e mi ha dato questo errore:
Tipo di errore:
(0x80020009)
Eccezione.
/dia/sitocucina/index.asp, line 1731
la linea è: Response.Write " " & objRSrnd(fld.Name) & "
"
poi ho aggiornato e funzionava ogni due refresh mi da errore
ti metto tutto il codice usato:
<% 'sceltacaso:.:::.....:
SQL = "SELECT Max(ID) AS MaxID, Min(ID) AS MinID FROM ricette"
Dim objRSrnd
Set objRSrnd = dcnDB.Execute(SQL)
Dim maxID, minID, rndID
maxID = objRSrnd("MaxID")
minID = objRSrnd("MinID")
' calcoliamo l'ID casuale
Randomize
rndID = Int((maxID - minID + 1) * Rnd + minID)
' Impostiamo la query per etrarre il record casuale
SQL = "SELECT titolo,descrizione FROM ricette WHERE ID >= " & rndID & " and categoriacod <> 17"
Set objRSrnd = dcnDB.Execute(SQL) %>
<tr>
<td width="46%" height="19">
</p>
<%'Visualizziamo i risultati della queryobjRSrnd
Response.Write "
"%></td></tr>
<%Dim fld
For Each fld In objRSrnd.Fields
Response.Write " " & objRSrnd(fld.Name) & "
"
Next
'fine scelta caso ......:.:.:.::.:.::: %>
non so ho riprovato ma ogni 7/8 aggiornamenti del browser mi da l'errore so che c'è un metodo per fare eseguire una pagina asp anche se ha un errore comè ??![]()
![]()
ON ERROR RESUME NEXT
messo come prima istruzione della pagina
![]()
ora non mi da più errore però al posto dell'errore mi lascia lo spazio in bianco al posto di visualizzarmi un record a caso la riga dell'errore e questa:
Response.Write " " & objRSrnd(fld.Name) & "
"
secondo te? mi da l'errore da quando ho messo nella query " and categoriacod <> 17"
hai una idea? :quipy:
Ma sono io che vedo doppio ho lo stesso problema è anche in qualche altro tuo post? :master:
no in questo post chiedo di visualizzare tutte le categorie tranne una però bo mi da sto errore... nell'altro post chiedo di visualizzare un record diverso ogni ogni giorno e non ad ogni reload della pagina la riga in questione è sempre la stessa ... :quipy:
ho iniziato asp da poco e sto facendo un po' di casini ..![]()