Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    come creare un id univoco

    La domanda puo sembrare banale.....
    Ma voglio creare un id univoco tramite vb per una tabella.
    Non mi interessa la semantica di questo id, l'importante è che ognuno sia diverso dall'altro.

    Ho provato facendo rs.recordcount+1 ma in caso di eliminazioni questo non mi funziona...



    Grazie per i suggerimenti

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    271
    Se non vuoi usare un campo contatore come quello che mette a disposizione Access, puoi usare un camop numerico. Al momento della conferma del record fai una
    codice:
    select SUM(Campo_ID) as MaxID FROM TuaTabella
    Valorizzi il campo "Campo_ID" a MaxID +1 e confermiil record
    Signori si nasce! E io modestamente, lo nacqui!!!
    Totò

  3. #3
    ok era buona ma credo che sia meglio questo:

    SELECT Max(impianti.id_impianto) AS Maxid_impianto FROM impianti;
    e poi...

    campo=rs!maxid_impianto+1
    cosi tale indice non cresce come una sommatoria ma solo aumentando di 1 il max...
    Cqm faccio sempre un accesso al db...

  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    271
    Si giusto! avevo confuso MAX con SUM


    sai è lunedì
    Signori si nasce! E io modestamente, lo nacqui!!!
    Totò

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.