27 messaggi dal 26 maggio 2003
Buon pomeriggio a tutti!!!!
Abbiamo creato la home in HTML con all'interno una bacheca di informazioni relative all'azienda... le informazioni sono prese da un db Access... Vorremmo riuscire andare a prendere e quindi visualizzare solo i tre record più recenti.

Avete idee?!?

Ringraziamo tantissimo x i suggerimenti dei problemi procedenti... Adesso funziona tutto!!!

Donatella Ilari
3.122 messaggi dal 16 maggio 2002
Se hai un campo che può definire un ordinamento dei record (ad esempio datainserimento) puoi usare una query del tipo

SELECT TOP 3 * FROM tabella
WHERE condizione
ORDER BY datainserimento DESC

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
27 messaggi dal 26 maggio 2003
Innanzitutto grazie mille x la dritta!!!!
In Access tutto perfetto abbiamo fatto la query e visualizza solo i primi 3 in base alla data... Il problema è in ASP, che me li visualizza comunque tutti...

Donatella Ilari
3.122 messaggi dal 16 maggio 2002
Hai usato quella sintassi? Strano che te li estragga tutti..
Comunque puoi fare un ciclo for nel quale fai variare un contatore da 1 a 3 che ti mostra i primi 3 record.

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
27 messaggi dal 26 maggio 2003
Abbiamo provato a togliere la query in ASP e lui se ne sbatte altamente... Ma è giusto dove l'abbiamo messa?!
"
ADOConn = new ActiveXObject("ADODB.Connection");
strConn="";
strConn += "driver={Microsoft Access Driver (*.mdb)};";
strConn += "dbq=" + Server.MapPath("lella.mdb") + ";";
ADOConn.Open(strConn);

var recset = new ActiveXObject("ADODB.Recordset");
recset.Open("bacheca", ADOConn,3,3);
var sql = "SELECT TOP 3 * FROM bacheca ORDER BY data DESC"; "

Donatella Ilari
3.122 messaggi dal 16 maggio 2002
Ti credo che così non funziona, la query non la legge nemmeno :)
Prova così

ADOConn = new ActiveXObject("ADODB.Connection");
strConn="";
strConn += "driver={Microsoft Access Driver (*.mdb)};";
strConn += "dbq=" + Server.MapPath("lella.mdb") + ";";
ADOConn.Open(strConn);

var recset = new ActiveXObject("ADODB.Recordset");
var sql = "SELECT TOP 3 * FROM bacheca ORDER BY data DESC"; recset.Open(sql, ADOConn,3,3);

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!
27 messaggi dal 26 maggio 2003
Se in futuro ci dovessimo conoscere... Ti pagheremo una cena!!!!!

Grazie mille!!!! :-)

Donatella Ilari
3.122 messaggi dal 16 maggio 2002
Prego, di nulla :)
Qual'è il sito a cui ho "contribuito"? :)

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!

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.