Ciao ragazzi, volevo sapere se con Access è possibile dare al campo chiave di una tabella la proprietà autoincrement!Ho lavorato sempre con sybase che permetteva tale proprietà alla key di una tabella, ma con access non ci riesco!
Grazie
Ciao ragazzi, volevo sapere se con Access è possibile dare al campo chiave di una tabella la proprietà autoincrement!Ho lavorato sempre con sybase che permetteva tale proprietà alla key di una tabella, ma con access non ci riesco!
Grazie
Puoi usare il tipo Contatore per il tuo campo.
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Ciao Alka, sbaglierò in qualcosa di semplice ne sono sicuro; ho impostato il campo chiave come contatore, gli altri campi vengono inseriti dall'utente; quando vado a salvare sul database mi da una Key Violation; in pratica mi dice che il campo chiave non può essere null!Ma se è autoincrentale non dovrebbe inserire i valori da solo?
E' una domanda banale ma prima di fare l'update sul recordset fai l'addnew?
Ciao
Aggiungo un'altra domanda: da dove vengono inseriti i dati?
Da un programma Access? oppure da Visual Basic?
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Sto utilizzando Delphi..!Sto usando i componenti BDE...potrebbe essere questo il problema?
Non so quale formato di Access stai utilizzando, ma la piattaforma BDE è piuttosto datata e non credo esista un driver compatibile con le versioni più recenti di Access.Originariamente inviato da melk75
Sto utilizzando Delphi..!Sto usando i componenti BDE...potrebbe essere questo il problema?
Il BDE è dichiarato obsoleto da diversi anni.
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...
Non preoccuparti per la domanda..se sia banale o meno!ogni domanda può essere utile..si possono sempre fare delle sviste!GrazieE' una domanda banale ma prima di fare l'update sul recordset fai l'addnew?
Ciao melk75,
come ti ha detto alka, il BDE ormai è obsoleto, visto che usi un database access, puoi utilizzare dei componenti ADO per collegare il tuo db al gestionale.
Per quanto riguarda il contatore, edita il database ed imposta il campo della chiave primaria come contatore, così facendo il database ti bloccherà l'accesso a questo campo, assegnandogli un valore che si incrementa man mano che vengono aggiunti i dati.
Spero di aver capito quale fosse il tuo problema e non averti dato un indicazione errata.
Ciao
RS95