[VB.Net] Ole DB accessen lukt niet

Pagina: 1
Acties:

  • Sorcerer8472
  • Registratie: Januari 2002
  • Laatst online: 15:17
Oi!

Ik probeer al urenlang nu een Access db te accessen met VB.Net... Ik ken alle commando's om data eruit te manipuleren nu eindelijk, alleen heb ik nu het idiote probleem dat al m'n pogingen om te connecten met die database mislukken...

code:
1
2
3
4
5
6
7
    Dim dbaseCommand As New OleDb.OleDbCommand()
    Dim dbaseDataReader As OleDb.OleDbDataReader
    Dim strConnection As String = _
      "<instellingen strConnection, teveel om te pasten>" _
       & "C:\dbasebestand.mdb"
    Dim cn As OleDbConnection = New OleDbConnection(strConnection)
    cn.Open(  )


Nou, dit gedeelte zou goed moeten zijn zou je denken... Ware het niet dat VB gaat zeiken dat OleDbConnection niet gedefinieerd is :{

Nou, heb ik dus dit toegevoegd na een uurtje ofzo zoeken in de MSDN:

code:
1
2
3
4
    Imports System
    Imports System.Data
    Imports System.Data.OleDb
    Imports Microsoft.VisualBasic


En dan begint ie opeens te zeuren over dat ik niks mag declareren voor een Imports. Maar ik declareer helemaal niks :(
Bovenstaande staat overigens allemaal in een module...

Wat doe ik allemaal fout? En waarom zijn er geen fatsoenlijke tutorials te vinden? :(
(alles gaat over SQL, maar omdat ik een programma maak dat makkelijk moet zijn voor de gebruiker kan ik ze geen SQL-dbase laten installeren)

Help please :'(

Reality is merely an illusion, albeit a very persistent one.


  • Sorcerer8472
  • Registratie: Januari 2002
  • Laatst online: 15:17
Woei, volgens mij heb ik het hele probleem al opgelost, alleen maar door alle Imports zooi ergens voor het begin van de module te zetten (uren mee bezig en dan lukt het een paar minuten na een post op GoT erover) :{ :+

Als het goed is zou nu alles moeten werken, maar ik ben n00b in databases in VB.Net dus er zal nog wel wat misgaan :{

Reality is merely an illusion, albeit a very persistent one.


  • Sorcerer8472
  • Registratie: Januari 2002
  • Laatst online: 15:17
Hmm... toch nog een vraagje:
Als ik een database in de serverexplorer heb staan, moet ik hem dan nog alsnog declareren etc. in een module o.i.d.?

Reality is merely an illusion, albeit a very persistent one.


  • whoami
  • Registratie: December 2000
  • Laatst online: 15:05
Ik denk dat jij vooral nood hebt aan een goede tutorial.

De Imports moeten idd bovenaan staan, maar waarom doe je
code:
1
Import VisualBasic

Volgens mij heb je dat totaal niet nodig als je puur VB.NET wil proggen.

Mbhv het .NET framework help en een tutorial moet je toch al een eind verder geraken.

Als je een db in de server-explorer hebt, moet je er alsnog een connectie naar leggen in je programma.
Kijk eens naar de classes OleDbConnection, etc....

Tutorials

Als je geen goede tutorial vind, kan een goed boek ook wel eens wonderen doen.

https://fgheysels.github.io/


Verwijderd

ADO.NET, step by step van MS Press is een goed boek hierover (zowel C# als VB.NET)