Hoi Tweakers,
Ik krijg een hele irritante foutmelding waarvan ik de oorzaak maar niet kan ontdekken. Ik heb een formulier gemaakt in Access, waarmee je door op een knop te klikken een XML-document inleest en de inhoud daarvan vervolgens weg dient te schrijven naar allerlei tabellen. Ik ben in VBA bezig de inhoud van het ingelezen XML-document (wat is weggeschreven naar een tabel) op te halen, dus zet ik eerst een databaseconnectie op, als volgt:
'Database-connectie maken:
'Call modDatabaseConnectie.openDatabase
Set gConn = New ADODB.Connection
gConn.ConnectionString = " Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\nanvee1d\Bureaublad\Telematica_B\De_Smullerij.mdb"
gConn.Open
De connection-string is op dit moment statisch, maar dat even terzijde. Als ie bij de regel gConn.Open aankomt, verschijnt de melding: "De database is door gebruiker Admin in een toestand gebracht waarin deze niet kan worden geopend of vergrendeld".
Ik heb meerdere malen de code doorlopen, in de HELP-file gezocht etc, maar ik kom er niet uit. Heeft iemand een idee?
Ik krijg een hele irritante foutmelding waarvan ik de oorzaak maar niet kan ontdekken. Ik heb een formulier gemaakt in Access, waarmee je door op een knop te klikken een XML-document inleest en de inhoud daarvan vervolgens weg dient te schrijven naar allerlei tabellen. Ik ben in VBA bezig de inhoud van het ingelezen XML-document (wat is weggeschreven naar een tabel) op te halen, dus zet ik eerst een databaseconnectie op, als volgt:
'Database-connectie maken:
'Call modDatabaseConnectie.openDatabase
Set gConn = New ADODB.Connection
gConn.ConnectionString = " Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Documents and Settings\nanvee1d\Bureaublad\Telematica_B\De_Smullerij.mdb"
gConn.Open
De connection-string is op dit moment statisch, maar dat even terzijde. Als ie bij de regel gConn.Open aankomt, verschijnt de melding: "De database is door gebruiker Admin in een toestand gebracht waarin deze niet kan worden geopend of vergrendeld".
Ik heb meerdere malen de code doorlopen, in de HELP-file gezocht etc, maar ik kom er niet uit. Heeft iemand een idee?