In form Main van een toepassing codeer ik de database en de recordsource van alle in de toepassing gebruikte data controls.
Bij het verlaten van de Form_Load krijg ik een aantal keren Disk or network error.
Verplaats ik de definitie van database en recordsource van de data controls naar de routine waar de betreffende databases gebruikt worden, dan krijg ik evenveel keren Disk or network error als in de vorige oplossing. Het op één plaats definiëren van de database en recordsource i.p.v. op de plaats waar gebruikt, is dus kennelijk geen probleem.
Naar aanleiding daarvan heb ik een aantal vragen.
Waar wordt bij gebruik van data controls de database geopend en waar gesloten?
Als form Main geladen wordt is toch nog niet de hele toepassing geladen en zijn eventuele fouten m.b.t de datacontrols toch nog niet bekend (zo er al fouten in zouden zitten).
Ik wil overstappen naar ADO, omdat je dan zelf kunt bepalen of en wanneer een database open of gesloten is. Ik gebruik echter alleen Access en zou dus kunnen volstaan met DAO, maar vrees dat gebruikers dan problemen zouden kunnen krijgen met bepaalde dll's, ocx-en of drivers. Is deze vrees terecht?