118 messaggi dal 14 marzo 2001
ciao raga rieccomi:
vorrei ottenere solo l'ultimo record di questo db.
Come posso??
Ciao e grazie sempre
<% Set rec = Server.CreateObject("ADODB.Recordset")
SQL=("select * from offerte")
Set rec=Conn.Execute(SQL)
session("codoff")=rec("codoff")
codoff=rec("codoff")
totpax=0
SQL = "INSERT INTO tabpax (totpax,codoff)"
SQL = SQL&"VALUES('"&totpax&"','"&codoff&"')"
Conn.Execute(SQL)%>


71 messaggi dal 06 settembre 2002
rec.MoveLast
, ti estrae solamente l'ultimo record.
ciao

21 messaggi dal 06 novembre 2001
rec.count
ti restituisce il numero dei record registrati, e ovviamente anche l'indice dell'ultimo record! ma sicuramente la strada piu breve e' rec.movelast

LucaP

________________________________
"Un problema impossibile e' soltanto un problema che non e' mai stato affrontato nella giusta maniera"
LucaP
________________________________

________________________________
"Un problema impossibile e' soltanto un problema che non e' mai stato affrontato nella giusta maniera"
LucaP
________________________________
118 messaggi dal 14 marzo 2001
ragazzi ci ho provato
<% Set rec = Server.CreateObject("ADODB.Recordset")
SQL=("select * from offerte")
Set rec=Conn.Execute(SQL)
rec.movelast
%>

ma mi risponde:
Microsoft OLE DB Provider for ODBC Drivers errore "80040e24'

Il set di righe non supporta il fetch all'indietro.

/1/add-process.asp, riga 43



265 messaggi dal 28 aprile 2001
<b>agenti2 ha scritto:</b>
<BLOCKQUOTE id=quote><font size=1 face="Arial" id=quote><hr height=1 noshade id=quote>
ragazzi ci ho provato
&lt;% Set rec = Server.CreateObject("ADODB.Recordset")
SQL=("select * from offerte")
Set rec=Conn.Execute(SQL)
rec.movelast
%&gt;

ma mi risponde:
Microsoft OLE DB Provider for ODBC Drivers errore "80040e24'

Il set di righe non supporta il fetch all'indietro.

/1/add-process.asp, riga 43
<hr height=1 noshade id=quote></BLOCKQUOTE id=quote></font id=quote><font face="Arial" size=2 id=quote>

Ciao,
perche' usi execute ???
devi fare cosi':

rec.Open SQL,str_conn,1,3
rec.movelast

str_conn e' la stringa di connessione.

<b>Execute </b>, devi usarlo solo se tramite stringa SQL aggiungi/modifichi/rimuovi record, altrimenti devi usare Open (di ADO)
Ciao
Filippo



Non dir di me' se di me' non sai, pensa di te ... e poi di me' dirai.

Autore (sottoscritto)

Non dir di me' se di me' non sai, pensa di te ... e poi di me' dirai.

Autore (sottoscritto)

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.