Le differenze funzionali tra MDB & ADP

May 6

Le differenze funzionali tra MDB & ADP


Microsoft Access è un sistema di gestione di database sviluppato da Microsoft per l'uso sul sistema operativo Windows. E 'attualmente disponibile in linea di Microsoft Office Professional Suite di prodotti. Uno dei vantaggi di Microsoft Access è che è dotato di un'interfaccia grafica che rende più facile la gestione di database. file ADP MDB e vengono utilizzati per organizzare i database, ma farlo in modi diversi.

SQL

Una delle maggiori differenze funzionali tra MDB, o Jet Database e ADP, o Project Data Access, è il modo in cui utilizzano i database MySQL. Per impostazione predefinita, casa ADP tutte le loro banche dati in MySQL in una gerarchia organizzata. file MDB possono essere collegati a database MySQL, ma non sono sempre. Ciò significa che se un file duplicato viene creato in un database ADP, sarà sufficiente modificare il file che esiste già nel database MySQL. Se lo stesso viene fatto in un database MDB, produrrà un file duplicato.

Procedura di archiviazione

Dal momento che una banca dati ADP utilizza MySQL, utilizza stored procedure per tutti i suoi query di database. Una stored procedure è una routine che viene memorizzato in un database che può essere chiamato ogni volta che tale procedura è necessaria. Un database MDB ha una varietà di query diverse che vengono utilizzati al posto di stored procedure. Per esempio, se si desidera aggiornare il database, è necessario utilizzare una query di aggiornamento in un database MDB, ma invocare una stored procedure in un database ADP.

strutture di tabella

Le tabelle sono strutturati in modo diverso in MDB e banche dati ADP. Questa è una grande preoccupazione se si sta migrando da un database all'altro. Per esempio, il nome del campo in un database MDB consente solo un massimo di 64 caratteri, mentre un database ADP può avere fino a 128 caratteri. Altre differenze sono anche presenti, tra cui quello che i personaggi sono consentiti nel database.

connessione di accesso

A partire dal 2002, Microsoft ha introdotto la proprietà CurrentProject.AccessConnection, che era una espansione sulla proprietà CurrentProject.Connection precedente. Queste proprietà consentono un ADO, o ActiveX Data Object, il collegamento a essere condivisi tra un database e software di Microsoft Access in modo più connessioni non hanno bisogno di essere aperto per gestire un ADO. In un database ADP, entrambi questi possono essere usati in modo intercambiabile con nessuna differenza tra i due. In un database MDB, la proprietà CurrentProject.AccessConnection è raccomandato da Microsoft per una maggiore funzionalità.