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.

Si applica a

Oggetto Recordset (ADO)

Vedere anche

Oggetto Recordset (ADO)