Hoi,
Ik ben een progje aan het schrijven in Visual Studio.Net 2003, met visual basic als programmeertaal.
Ik wil een access database hieraan koppelen. (Access 2000 SP3)
Bij het aanmaken van een OleDbDataAdapter en Connection kies ik voor een aanmaken van een "new Connection" en als provider neem ik een Microsoft Jet 4.0 OLE DB Provider
Nu, als ik het absoluut pad ingeef bij het maken van een connectie ("ACCESS:c:\vb\Agenda\Database\Date.mdb) dan lukt alles blijkbaar heel goed, ik kan m'n gegevens ophalen die ik wens via de DataSets
Maar.. dit programmatje gaat op andere pc's ook moeten draaien, dus is het absoluut pad niet wenselijk. (Ik ga niet overal een boomstructuur c:\vb\agenda\.... aanmaken om de database te kunnen raadplegen.
Als ik een relatief pad gebruik ("ACCESS:Data.mdb") en ik probeer de link of de database OK is, dan krijg ik dat 'de verbinding met de database succesvol is'. Maar als ik nu probeer de gegevens te raadplegen via de DataSets krijg ik volgende foutmelding
An unhandled exception of type 'System.Data.OleDb.OleDbException' occurred in system.data.dll
Ik doe dus identiek dezelfde handelingen bij de verbinding met de access databank. Alleen het pad verschilt.
Bij Google en andere zoekmachines krijg ik alle info die ik wil over het werken met access in vb.net en SQL statements, maar ik vind niks over hoe de database te raadplegen over een netwerk of met een relatief pad.
Ik ben een progje aan het schrijven in Visual Studio.Net 2003, met visual basic als programmeertaal.
Ik wil een access database hieraan koppelen. (Access 2000 SP3)
Bij het aanmaken van een OleDbDataAdapter en Connection kies ik voor een aanmaken van een "new Connection" en als provider neem ik een Microsoft Jet 4.0 OLE DB Provider
Nu, als ik het absoluut pad ingeef bij het maken van een connectie ("ACCESS:c:\vb\Agenda\Database\Date.mdb) dan lukt alles blijkbaar heel goed, ik kan m'n gegevens ophalen die ik wens via de DataSets
Maar.. dit programmatje gaat op andere pc's ook moeten draaien, dus is het absoluut pad niet wenselijk. (Ik ga niet overal een boomstructuur c:\vb\agenda\.... aanmaken om de database te kunnen raadplegen.
Als ik een relatief pad gebruik ("ACCESS:Data.mdb") en ik probeer de link of de database OK is, dan krijg ik dat 'de verbinding met de database succesvol is'. Maar als ik nu probeer de gegevens te raadplegen via de DataSets krijg ik volgende foutmelding
An unhandled exception of type 'System.Data.OleDb.OleDbException' occurred in system.data.dll
Ik doe dus identiek dezelfde handelingen bij de verbinding met de access databank. Alleen het pad verschilt.
Bij Google en andere zoekmachines krijg ik alle info die ik wil over het werken met access in vb.net en SQL statements, maar ik vind niks over hoe de database te raadplegen over een netwerk of met een relatief pad.