Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di [trodat]
    Registrato dal
    Oct 2004
    Messaggi
    2,135

    Problema con ultimo ID inserito

    Ciao a tutti.

    Sto cercando di capire quale sarà il numero del prossimo id che sarà generato dal contatore e chiave primaria della tabella di un db access ed ho scritto:

    codice:
    strSQL = "SELECT @@identity FROM tbl"
    Set objRSIncremento = Server.CreateObject("ADODB.Recordset")
    objRSIncremento.Open strSQL, objConn
    if not objRSIncremento.eof then
    stringID = objRSIncremento(0)
    end if
    Response.Write stringID
    objRSIncremento.Close
    set objRSIncremento = nothing
    Ebbene il risultato è sempre 0... non so che fare...
    Lo Stato dà un posto. L’impresa privata dà un lavoro. – Indro Montanelli

  2. #2

    Re: Problema con ultimo ID inserito

    Originariamente inviato da [trodat]
    Ciao a tutti.

    Sto cercando di capire quale sarà il numero del prossimo id che sarà generato dal contatore e chiave primaria della tabella di un db access ed ho scritto:

    codice:
    strSQL = "SELECT @@identity FROM tbl"
    Set objRSIncremento = Server.CreateObject("ADODB.Recordset")
    objRSIncremento.Open strSQL, objConn
    if not objRSIncremento.eof then
    stringID = objRSIncremento(0)
    end if
    Response.Write stringID
    objRSIncremento.Close
    set objRSIncremento = nothing
    Ebbene il risultato è sempre 0... non so che fare...
    @@IDENTITY ti riporta sì l'ultimo inserito, ma *appena* l'hai inserito... se devi inserire info a cascata è ottimo! se invece vuoi l'ultimo inserito di sempre, leggi MAX(ID)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.