realbasic-nug.it
[Top] [All Lists]

Re: REALDatabase

To: REALbasic NUG Italian <realbasic-nug dot it at lists dot realsoftware dot com>
Subject: Re: REALDatabase
From: Marco Bambini <marco at sqlabs dot net>
Date: Wed, 4 Jan 2006 15:07:52 +0100
Delivered-to: realbasic-nug dot it at lists dot realsoftware dot com
References: <37A22391-AEBB-46CC-8CD7-19848E4B8830 at tiscali dot it> <B1DE7A8F-B2AF-4387-A18E-973E5F83248B at tiscali dot it> <70C5E052-F80E-4465-993A-57E7483B648C at sqlabs dot net> <778752C3-FF85-4806-BC48-A76C87CB4AC0 at yahoo dot it> <100BA82D-7630-4029-B4B3-F1CF496B972F at tiscali dot it>
Posso capire, però tra i due database non c'è proprio paragone (quello di RB2005 è di molto superiore)... comunque vedi tu, buon lavoro...
---
Marco Bambini
http://www.sqlabs.net
http://www.sqlabs.net/blog/



On Jan 4, 2006, at 2:23 PM, Gualeni Giovanni wrote:

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



<Prev in Thread] Current Thread [Next in Thread>