Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Programmeren

Database benaderen van VB6

None
4 antwoorden
  • IK ben een beetje aan het oeffenen met programeren in VB6 en wil nu een Database benaderen. Dit is een bestaande database in acces 2003.
    Indien ik deze probeer te openen met Visual Data Manager. Krijg ik de volgende error.
    Unrecognized Database
    Error Nummber 3343
    Mischien weet iemand een oplossing
  • Bertje,

    De visual database manager kan alleen omgaan met acces97 databases.

    Tevens is dit tooltje alleen maar nuttig om databases te maken/wijzigen.
    Het voegt niets toe aan het leren programmeren van VB en het omgaan met databases. Veel lezen en veel zoeken is het enige wat je hierbij kan helpen. Er zijn nl vele wegen die naar rome leiden.
    Je kan natuurlijk werken met userconnections en de controls, je kan ook alles programmatisch oplossen. het is maar net wat je doelstelling is.

    Als je nu toch alles wilt beginnen met leren overweeg dat ook een visual studio.net
    er is (nu nog beta) een hele mooie visual studio 5 .net express versie te downloaden welke heel veelin zich heeft.



    Jan Willem
  • Beste Jan Willem,

    Dat was al iets waar ik bang voor was. dan ga ik het proberen op een andere manier.

    Bart
  • Bertje,

    Toch is het begin niet moeilijk. Ik begrijp dan ook niet dat je niet wat meer antwoorden hebt gehad…
    Voeg aan je referenties toe een verwijzing naar
    "Microsoft Access 11.0 Object library"
    (11.0 omdat dat verwijst naar 2003).
    Verder iets als:
    Dim appAccess As New Access.Application
    om de verbinding met access te maken.
    Daarna
    appAccess.OpenCurrentDatabase DataBaseLocatieEnNaam, True
    om de juiste database te verbinden.
    Daarna ga je het VB-Access bos in en zoek je je weg (met vallen, opstaan en vee-eel ergernis over de weinig hanteerbare help van VB).

    Plezier en sterkte. Maarten.

    PS. Oeps, :oops: ik vergat dat ik code kopieerde uit VBA/Excel. Bij VB6 kan de code iets anders zijn, maar de volgorde is vergelijkbaar.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.