Avatar billede itbjarne Nybegynder
15. oktober 2002 - 22:52 Der er 2 kommentarer og
1 løsning

Arbejde med data i MSAccess database

Hej.
Er ved at rive håret ud af hovedet af bar' iritation over at jeg ikke kan fatte det.
Er der een eller anden der kan forklare hvorledes:
1. Begreberne OldeDbDatadaptor, OleDBConnection, OleDbCommand, DataSet etc virker ?
2. Kan give mig en simpel/enkel/overskuelig forklaring på hvordan jeg a) benytter ovenstående komponenter til at forbinde til en given tabel i en database, b) får disse data over i f.eks. et datagrid så jeg kan se dataene på skærmen.
Jeg synes jeg konstant finder 100 forskellige måder i diverse dokumentationer/web sites på hvorledes det skal laves, men jeg kan stadig ikke fatte sammenhængen. Ser for fragmenteret ud. Jeg vil nok komme tilbage et par gange indtil jeg har fattet det (derfor de mange point;-)
Avatar billede itbjarne Nybegynder
15. oktober 2002 - 22:54 #1
Må nok lige sige at jeg benytter Visual Studio.NET (ASP.NET). Har fået forbindelse med og kan arbejde med data i MS Matrix men vil hellere benytte Visual Studio.NET.
Avatar billede odegaard Nybegynder
15. oktober 2002 - 23:37 #2
Dim Connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=minDB.mdb")
Dim strSQL As String = "SELECT * FROM mintabel"

'opret objekt til DB interaktion
Dim SQLCon As OleDbConnection = New OleDbConnection(Connstr)
SQLCon.Open() 'Åben forbindelsen til DB

'Opret et "interface" til en SQL Query i databasen
Dim objDA As OleDbDataAdapter = New OleDbDataAdapter(strSQL, SQLCon)

'Opret et dataset der kan indeholde data fra SQL-queryen.
Dim objDS As New DataSet()
objDA.Fill(objDS) 'Fyld alt data fra dataadapteren over i datasættet

'Ryd op og luk efter dig
objDA.Dispose()
SQLCon.Close()

'Vis datasættet i et datagrid
mitDataGrid.DataSource = objDS
mitDataGrid.DataBind()
-------------------
Mht. OleDbCommand, så benyttes den f.eks. sammen med OleDbReader eller når du skal udføre NonQueries (Update/Delete SQL'er).
Avatar billede itbjarne Nybegynder
20. oktober 2002 - 17:18 #3
Fik det til at køre. Tak du.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester