Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 19
  1. #1

    Inserimento dati e recupero Id

    Salve a tutti
    Mi sono sempre chiesto se era possibile recuperare l'id di un record subito dopo la sua creazione!

    Mi spiego meglio:
    Faccio la mia insert
    Codice PHP:
    SQL"INSERT INTO utenti_dealer (nominativo,cognome) values ('" wnominativo "','" wcognome "')"
    on error resume next
    Set rs 
    conn.Execute(SQL)
            
    if 
    err <> 0 then        
    response
    .write "sql: " sql "
    "
    else
    response.write "tutto ok"
    end if
    ***
    wid=rs("id)
    response.write ("
    wid") 
    ora posso recuperare subito il valore del campo id presente nella tabella??
    Sto provando cosi ma non risolvo niente ***

    Dove sbaglio? devo fare una nuova query SELECT ?

    Grazie
    Scusate sto imparando!

  2. #2
    puoi usare @@IDENTITY. che db usi?

  3. #3
    Access
    Scusate sto imparando!

  4. #4
    In rete ho trovato questo
    SELECT @@IDENTITY AS 'Identity'
    se volessi adattarlo alle mie esigenze come lo applico?

    Codice PHP:
    SQL"INSERT INTO utenti_dealer (nominativo,cognome) values ('" wnominativo "','" wcognome "')" 
    SELECT @@IDENTITY AS 'Identity'
    Set rs conn.Execute(SQL

    come mi recupero adesso il campo id?????? 

    Grazies
    Scusate sto imparando!

  5. #5
    In rete ho trovato questo
    SELECT @@IDENTITY AS 'Identity'
    se volessi adattarlo alle mie esigenze come lo applico?

    Codice PHP:
    SQL"INSERT INTO utenti_dealer (nominativo,cognome) values ('" wnominativo "','" wcognome "')" 
    SELECT @@IDENTITY AS 'Identity'
    Set rs conn.Execute(SQL

    come mi recupero adesso il campo id?????? 

    Grazies
    Scusate sto imparando!

  6. #6
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755



    SELECT @@IDENTITY AS 'Identity'
    è una query, quindi devi fare una execute (dopo la insert)
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  7. #7
    non capisco, non ho idea di come si faccia!
    Puoi darmi una mano col codice
    Grazie
    Scusate sto imparando!

  8. #8
    max, guarda che ste cose le fai già. sai fare una insert? sai fare una select?

  9. #9
    Be so fare anche la select, ma non so come si concatenano le 2... ecco cosa penso:

    Codice PHP:
    SQL"INSERT INTO utenti_dealer (nominativo,cognome) values ('" wnominativo "','" wcognome "')" 
    SELECT @@IDENTITY AS 'Id' 
    Set rs conn.Execute(SQL)

    SQL2="select * from utenti_dealer where id=Qui mi servirebbe l'ultimo id giusto?
        set rs2=conn.execute(SQL2)

    wid=rs2("
    id") 
    e cosi?
    Scusate sto imparando!

  10. #10
    fai la insert
    execute
    fai la select identity
    execute
    memorizzi l'ultimo id (ultimo=rs(0))
    crei la nuova stringa
    execute

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.