I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. Where the fear has gone there will be nothing. Only I will remain.
Verwijderd
Behalve door in de MSDN te kijken, heeft een ADODC control ook een .ConnectionString property... daarna nog .Refresh aanroepen, en klaar is kees
Hmm das niet zo makkelijk, de oplossing hierboven werkt, indien je een 'dummy' database aanmaakt...
Dat ADO ding is ongeloofelijk agressief, nog voor Form_Load wordt uitgevoert gaat het al proberen een database open te forceren, als dat niet lukt gaat ie flooden met msgboxen
Ik bedenk net... probeer eens te starten via Sub Main() en daar die string in te vullen, en al in de Forms te gieten, die je vantevoren zal moeten loaden...
Dat ADO ding is ongeloofelijk agressief, nog voor Form_Load wordt uitgevoert gaat het al proberen een database open te forceren, als dat niet lukt gaat ie flooden met msgboxen
Ik bedenk net... probeer eens te starten via Sub Main() en daar die string in te vullen, en al in de Forms te gieten, die je vantevoren zal moeten loaden...
Volgens mij kon je het zoiets doen:
- in design mode de data control aanmaken en de juiste connectiestring invullen
- de databound controls naar de juiste velden laten wijzen
- als die allemaal goed zijn de connectiestring propertie van de data control wissen in design time
In runtime laad je dan eerst het form, zet daarna de connectiestring van de datacontrol en maak het form dan visible.
- in design mode de data control aanmaken en de juiste connectiestring invullen
- de databound controls naar de juiste velden laten wijzen
- als die allemaal goed zijn de connectiestring propertie van de data control wissen in design time
In runtime laad je dan eerst het form, zet daarna de connectiestring van de datacontrol en maak het form dan visible.
Verwijderd
Ik ga misschien iets heels stoms zeggen maar knal je connectie string in een var. Dan kan je gewoon een schone code gebruiken.
Ik heb de variabele MyCon gevuld met "FILE NAME=c"\x.udl"
Dan in mijn code
Set objRs = New ADODB.recordset
sSQL "......"
objRs.open sSQL, MyCon
Ik heb de variabele MyCon gevuld met "FILE NAME=c"\x.udl"
Dan in mijn code
Set objRs = New ADODB.recordset
sSQL "......"
objRs.open sSQL, MyCon