Il giorno 04/gen/06, alle ore 11:46, Massimo Valle ha scritto:
On 04/gen/06, at 11:32, Marco Bambini wrote:
Sinceramente io non conosco molto il vecchio db is RB5.x, non l'ho
proprio mai usato, so solo che ha moltissime limitazioni e non
andrebbe usato per fare qualcosa di "serio".
Comunque sia, questa è la definizione della PRIMARY KEY: http://
en.wikipedia.org/wiki/Primary_key
Se è vero che il db di RB5 non supporta l'opzione PRIMARY KEY,
allora un modo per simularla potrebbe essere quello di creare un
campo di tipo INT ed incrementarlo manualmente ad ogni INSERT in
modo che sia sempre univoco e che possa sempre identificare la
riga della tabella in uso.
Se usi RB 5.5.x allora ecco cosa dice il manuale (tradotto):
"Ogni nuova tabella ha una colonna speciale chiamata "_rowID" che è
un identificatore di tipo integer unico per ogni riga.
L'identificatore viene aggiunto automaticamente e può essere
utilizzato come campo di unione per la costruzione di database
relazionali."
OK. Visto che ancora non mi va giu' RB2005, opterei per il "_rowID".
Grazie per le pronte risposte.
Giovanni
|