Salve,
ho un proble con l'estrazione di record.
La cosa stranaVVoVe: è che se cambio il WHERE nella stringa SQL un record viene ripetuto più volte.
Vi è mai capitato? Da cosa può dipender?
Eppure ho solo cambiato un where![]()
Grazie
Salve,
ho un proble con l'estrazione di record.
La cosa stranaVVoVe: è che se cambio il WHERE nella stringa SQL un record viene ripetuto più volte.
Vi è mai capitato? Da cosa può dipender?
Eppure ho solo cambiato un where![]()
Grazie
Pochi sanno, molti presumono di sapere.
Non capito...
Avrai campi collegati tra più tabelle ed usi male il JOIN.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
Premetto che non so usare il Join tra tabelle, ma la cosa strana è che ho cambiato solo il where.
Roby come faccio ad individuare il Join?
Grazie
Pochi sanno, molti presumono di sapere.
Io non so di che parli, come faccio ad aiutarti? :master:
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
Hai ragione!
ho cambiato solo il where che trovi di seguito
rsAds.Source = "SELECT * FROM ADS, USERS WHERE AD_POSTER_CAP ='" & session("cap") & "' AND AD_EXPIRED > DATE() ORDER BY AD_EXPIRED DESC"
e inspiegabilmente mi ritrovo un record ripetuto 5 volte forse ci sarà qualcosa collegato che non vedo nella paginazione? E' possibile?
Grazie
Pochi sanno, molti presumono di sapere.
Stampa la query a video e provala direttamente nel db che usi.
Roby
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
Cioè
response.Write(rsAds)
response.End()
Pochi sanno, molti presumono di sapere.
Ho provato con
response.write(rsAds.source)
e mi restituisce questo:
SELECT * FROM ADS, USERS WHERE AD_POSTER_CAP ='00195' AND AD_APPROVED = 1 AND AD_EXPIRED > DATE() ORDER BY AD_EXPIRED DESC
come vedi AD_POSTER_CAP contiene il valore che gli ho passato e quì la cosa si complica![]()
Pochi sanno, molti presumono di sapere.
Robycodice:response.write("SELECT * FROM ADS, USERS WHERE AD_POSTER_CAP ='" & session("cap") & "' AND AD_EXPIRED > DATE() ORDER BY AD_EXPIRED DESC")
www.creamweb.it [v. 3.0]
:: Script ASP!
:: Web directory gratuita!
:: Campioni del mondo!
il risultato del Response.write è quello che ti ho indicato e cioè:
il valore 00195 lo prende da un form precedente dove l'utente immette il CAP.codice:SELECT * FROM ADS, USERS WHERE AD_POSTER_CAP ='00195' AND AD_EXPIRED > DATE() ORDER BY AD_EXPIRED DESC
credo che la query sia giusta, ma non capisco la ripetizione del record nella fase di impaginazione.
Ci vorrebbe una sfera di cristallo!!!
Se ti può essere utile la ripetizione e di 5 volte![]()
Pochi sanno, molti presumono di sapere.