Visualizzazione dei risultati da 1 a 4 su 4

Discussione: estrarre id su form

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    46

    estrarre id su form

    ciao a tutti, una curiosità, ma è possibile mostrare a video l'id contatore quando devo compilare in form? esempio. l'ultimo id sul databsae è il 46 e vado a compilare un nuovo form, quindi sarà il 47, ecco, io vorrei che l'ID 47 fosse visibile sul nuovo form. sicuramente sarà fattibile ma come? io pensavo di estrarre l'ultimo id e avanzare con +1, ma ci sono altri sistemi? ciao e grazie in anticipo.

  2. #2
    non avendo ancora inserito il dato, quello è l'unico metodo. attento però alla multiutenza: se due utenti compilano il form allo stesso tempo, tutti e due vedranno 47, ma uno verrà salvato con 47, l'altro con 48...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    46
    Ok, grazie per la risposta, quindi io ho fatto così

    <%
    ' Estraggo l'ultimo record per mostrare a video il nuovo codice ID
    SQL="SELECT TOP 1 col_id FROM tbl_dati ORDER BY col_id DESC"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open SQL, MM_conn_STRING,1,1
    varUltimo = rs("col_id") +1
    %>

    e come controllo se 2 o più utenti compllano il form?

  4. #4
    Originariamente inviato da mizar66
    e come controllo se 2 o più utenti compllano il form?
    non ci sono molti modi, soprattutto non saprai MAI chi finisce prima a compilare il form!!!

    l'unico modo è fare un pre-inserimento del record, e poi fare un UPDATE invece di una INSERT. Preparati però ad avere dei pre-inserimenti mai terminati, quindi devi predisporre una routine di cancellazione di questi record "orfani"

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 © 2025 vBulletin Solutions, Inc. All rights reserved.