Microsoft Access är en databashanterare som utvecklats av Microsoft för användning på Windows operativsystem . Det är för närvarande tillgänglig i Microsoft Office Professional Suite produktlinje. En fördel med Microsoft Access är att det finns ett grafiskt gränssnitt som gör databashantering enklare . MDB och ADP -filer används för att organisera databaser , men gör det på olika sätt . SQL
En av de största funktionella skillnader mellan MDB , eller Jet Database , och ADP , eller Data Access Project , är hur de använder MySQL-databaser . Som standard , ADP hus alla sina databaser i MySQL i en organiserad hierarki . MDB-filer kan kopplas till MySQL-databaser , men är inte alltid . Detta innebär att om en dubblett fil skapas i en ADB -databas , kommer det helt enkelt att ändra fil som redan finns i MySQL-databas . Om samma sker i en MDB -databas , kommer den att producera en dubblett fil . Addera lagrade procedurer
Eftersom en ADP databasen använder MySQL , den använder lagrade procedurer för alla av sina databasfrågor . En lagrad procedur är en rutin som lagras i en databas som kan tas i anspråk när detta förfarande är nödvändigt . En MDB databas har en mängd olika frågor som används i stället för lagrade procedurer . Till exempel om du vill uppdatera din databas , skulle du använda en uppdatering fråga i en MDB -databas , men anlita en lagrad procedur i ADP databas .
Table Structures
Tabeller är annorlunda utformade i MDB och ADP -databaser . Detta är ett stort bekymmer om du migrerar från en databas till en annan . Till exempel kan fältnamnet i en MDB databas endast upp till 64 tecken , medan en ADP -databas kan ha upp till 128 tecken . Andra skillnader är också närvarande , inklusive vilka tecken är tillåtna i databasen .
Access Connection
starten 2002 , införde Microsoft CurrentProject.AccessConnection egendom , vilket var en expansion på den föregående CurrentProject.Connection egendom . Dessa egenskaper tillåter ett ADO , eller ActiveX Data Object , anslutning som ska delas mellan en databas och Microsoft Access software så flera anslutningar inte behöver öppnas för att hantera en ADO . I en ADP- databas , kan båda dessa användas omväxlande med ingen skillnad mellan de två. I en MDB -databas , är det CurrentProject.AccessConnection egenskapen rekommenderas av Microsoft för ökad funktionalitet .