Proprietà Unique Table, Unique Schema, Unique Catalog -Dinamiche (ADO)
Consente di controllare attentamente le modifiche apportate a una determinata tabella di base in un Recordset formato da un'operazione JOIN su più tabelle di base.
Unique Table specifica il nome della tabella di base per cui sono consentiti aggiornamenti, inserimenti ed eliminazioni.
Unique Schema specifica lo schema o il nome del proprietario della tabella.
Unique Catalog specifica il catalogo o il nome del database che contiene la tabella.
Impostazioni e valori restituiti
Imposta o restituisce un valore String che corrisponde al nome di una tabella, uno schema o un catalogo.
Osservazioni
La tabella di base richiesta viene identificata in modo univoco dai relativi nomi di catalogo, schema e tabella. Quando viene impostata la proprietà Unique Table, i valori delle proprietà Unique Schema o Unique Catalog vengono utilizzati per trovare la tabella di base. È previsto, ma non obbligatorio, che entrambe le proprietà Unique Schema e Unique Catalog vengano impostate prima di impostare la proprietà Unique Table.
La chiave primaria di Unique Table viene considerata come chiave primaria dell'intero Recordset. Questa è la chiave usata per qualsiasi metodo che richiede una chiave primaria.
Mentre Unique Table è impostata, il metodo Delete influisce solo sulla tabella denominata. I metodi AddNew, Resync, Update e UpdateBatch influiscono sulle tabelle di base sottostanti appropriate del Recordset.
È necessario specificare Unique Table prima di eseguire qualsiasi risincronizzazione personalizzata. Se Unique Table non è stata specificata, la proprietà Resync Command non avrà alcun effetto.
Se non è possibile trovare una tabella di base univoca, viene restituito un errore di run-time.
Queste proprietà dinamiche vengono tutte aggiunte alla raccolta Properties dell’oggetto Recordset quando la proprietà CursorLocation è impostata su adUseClient.