A stúdióban való megjelenítéssel kapcsolatba lépünk a fájl hozzáféréssel
Visual C ++ a Studio Expessben: csatlakozás Access fájlhoz
A Visual Studio, mint más modern programozási környezetek, támogatja az ADO-val (vagyis a Connection String-el) létrehozott adatbázissal (DB) végzett munkát, mind az MS SQL, mind az Access támogatott. Az adatbázisból tárolt adatok a DataSetben vannak tárolva, amely az alkalmazást adattal látja el.
Először fel kell készülnie és el kell mentenie a projekt mappába (ha egy megoldással hoz létre egy megoldást, és bd1-nek nevezik, akkor a mappa bd1 / bd1 lesz) a tesztfájl Hozzáférés:
Adja hozzá az alapértelmezett összetevőket a Stúdióhoz: a jobb gombbal az Eszköztáron, az Elemek kiválasztása paranccsal. a .NET-keretösszetevők lapon adja hozzá az OleDbConnectionet. OleDbDataAdapter (megjelenik az elem panel adatcsoportjában). Ha olyan expressz verzióval rendelkezik, amely gyakran összetéveszti a "hibákat" az összetevők listájával, próbálkozzon az elempanel eredeti állapotának visszaállításával (jobb egérgombbal is), és ismételje meg a műveletet.
Az OleDbDataAdapter komponens űrlapra történő átviteléhez egy kapcsolatvarázsló jelenik meg, az előzetesen elkészített hozzáférési fájl jelenik meg, amikor megkérik, az SQL sorok beírása
Ellenőrizze, hogy az OleDbConnection létrehozott-e az űrlapon.
Általában az OleDbDataAdapter parancsokat hoz létre a SELECT, INSERT, UPDATE és DELETE műveletekhez. Az irodai verziótól függően azonban további tulajdonságokat kell beállítani az oleDbDataAdapter1 - SelectCommand - CommandText és oleDbDataAdapter1 - UpdateCommand - CommandText tulajdonságokat.
Ezt úgy teheti meg, mint a Property Managerben, például az oleDbDataAdapter1 tulajdonságban - SelectCommand - CommandText:
programozhatóan (az UpdateCommand konfigurálása):
Lehetséges (alternatíva), hogy minden parancsot "automatikusan" állítson be az oleDbDataAdapter1 ikon jobb felső sarkában található nyílra, és válassza az "Adapteradatok beállítása" lehetőséget. Az offline SQL szerver zavarhatja az automatikus hangolást.
Az összes többi elem "hazugsága" az "Adatok" listában:- Adja hozzá a DataGridView, a DataSet - kapcsolatot.
- Add BingingNavigator - az adatbázisba való navigáláshoz.
- Add BingingSource - az adatforrás csatlakoztatása a navigátorhoz.
A bingingSource1 tulajdonságokban adja meg a DataSource = dataSet1, DataMember = Table1
A bindingNavigator esetében adja meg a bindingSource = bindingSource1 értéket
A DataGridView esetében adja meg a DataSource = bindingSource1 (helytelenül DataSource = dataSet1, DataMember = Table1, ahogy láttam az interneten)
Az oleDbDataAdapter1 esetében ellenőrizze a SelectCommand tulajdonságot - Connection = oleDbConnection1
Egyes esetekben (például a Load betöltése révén) az adatbázistáblából adatokat kapunk:
Mielőtt bezárná az űrlapot (FormClosing event), a változtatásokat a Hozzáférési táblázatban elmentjük:
Mindent megtehet programilag, nem piszkálhat tulajdonságokat. Íme egy példa a kódra, amely egy Access adatbázishoz való szoftveres kapcsolattal rendelkezik.