Acces a Visual Basic 2008   zodpovězená otázka

VB.NET

Jsem začátečník, potřeboval bych někde sehnat návod, jak se připojit k databázi MS Acces pomocí kódu a následně provádět příkazy (select, insert apod.)

Díky

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Zkuste například:

http://www.startvbdotnet.com/ado/msacces...

S databází se pracuje skoro stejně jako například s SQL, akorát používáte jiné připojení a jiné příkazy - z jiné Assembly a tím pádem trochu odlišné. Ale princip je stejný - connect, command, dataadapter, dataset apod.

nahlásit spamnahlásit spam 2 / 2 odpovědětodpovědět

V projekte je nutne mat referencie na kniznicu dao.

Dim db As DAO.Database
Dim heslo as String
Dim tb As DAO.Recordset
Dim cestaApp As String = My.Application.Info.DirectoryPath
Dim DAODBEngine_definst As New DAO.DBEngine()
db = DAODBEngine_definst.OpenDatabase(cestaApp & "\" & "databaza.mdb", False, False, ";pwd=" & heslo)
tb = db.OpenRecordset("Select * From tabulka")
Me.TextBox1.Text = tb("pole").Value
tb.Close()
db.Close()

nahlásit spamnahlásit spam 0 odpovědětodpovědět

DAO není nutné, koukni se do odkazu od Aleše...

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Suhlasim, ze DAO nieje nutnost.

Ale pomocou DAO som dosiahol rychlejsi pristup ku databaze ako pomocou OLEdb. Potom by som doporucil ADOdb s manualnym vytvorenim DSN cez ODBC ovladac.

A dalsia vec. Databaza ACCES sa nafukuje. Nie som si isty ci pomocou OLEdb ide vykonat defragmentacia suboru accesovskej databazy. DAO je na to pripravene je to priamo kniznica na pracu s ACCESOM.

Ak by boli dotazy tak na [email protected]

nahlásit spamnahlásit spam 0 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback