Toon posts:

[VB.NET] Access database

Pagina: 1
Acties:
  • 44 views sinds 30-01-2008

Verwijderd

Topicstarter
Ik ben al een tijdje aan het zoeken nu op google maar ik vind alleen maar boeken en zo.

Wat ik dus wil is dat mijn programma een connectie maakt met de MS Access (2003) database en daar dingen in kan veranderen/uitlezen/inserten en zo.

Weet iemand hoe ik dit kan doen of heeft iemand een goede tutorial voor mij?

Ik had er een gevonden en die lijkt ook goed te werken. Maar als ik het programma start en de functie wordt aangeroepen kan hij de driver niet vinden.

code:
1
2
3
4
Sub OpenDB()
DBCON = CreateObject("ADODB.Connection")
DBCON.Open("DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & ("test.mdb") & ";")
End Sub


Ik denk dat .NET een andere manier heeft op Access te openen.
Dit was trouwens best wel heel veel code.
Is er niet een object wat dit automatisch doet?

Bij voorbaat heel veel dank,

  • BestTested!
  • Registratie: Oktober 2003
  • Laatst online: 21:39
Verwijderd schreef op 17 april 2004 @ 14:41:

Ik denk dat .NET een andere manier heeft op Access te openen.
Dit was trouwens best wel heel veel code.
Is er niet een object wat dit automatisch doet?

Bij voorbaat heel veel dank,
Alhoewel ik zelf niet in .NET programmeer maar in VB6.0 denk ik toch dat deze informatie wel nuttig kan zijn.

Als je een object wil gebruiken dat een hoop werk uit handen neemt, kijk dan eens naar het ADO Data Control component. (Lang geleden) ben ik hier ook mee begonnen. Je hebt naar mijn mening alleen minder controle met dit component.

Probeer je connectionstring eens te veranderen naar:

code:
1
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;User Id=admin;Password=;"

Je gebruikt dan OLE DB in plaats van ODBC

Meer connectionstrings vind je op http://www.connectionstrings.com

Verwijderd

Topicstarter
BestTested! schreef op 17 april 2004 @ 14:52:
[...]


Alhoewel ik zelf niet in .NET programmeer maar in VB6.0 denk ik toch dat deze informatie wel nuttig kan zijn.

Als je een object wil gebruiken dat een hoop werk uit handen neemt, kijk dan eens naar het ADO Data Control component. (Lang geleden) ben ik hier ook mee begonnen. Je hebt naar mijn mening alleen minder controle met dit component.

Probeer je connectionstring eens te veranderen naar:

code:
1
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;User Id=admin;Password=;"

Je gebruikt dan OLE DB in plaats van ODBC

Meer connectionstrings vind je op http://www.connectionstrings.com
bedankt ik zal het proberen

Heel veel controle over de database heb ik niet nodig. Ik hoef alleen maar wat te kunnen uitlezen en kunnen wegschrijven.

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
Als je met VB.NET aan de slag gaat, dan moet je niet op de VB6 manier willen devven.

Je kan beter eens naar de bib gaan , op zoek naar een goed boek of een aantal tutorials opsnorren op gotdotnet, wat artikelen lezen op MSDN, en de P&W FAQ bekijken.

.NET FAQ

[ Voor 14% gewijzigd door whoami op 17-04-2004 14:59 ]

https://fgheysels.github.io/


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
Kijk eens naar de System.Data en System.Data.OleDb namespaces.

https://fgheysels.github.io/


Dit topic is gesloten.