Ik ben een programma aan het maken met een DataBase. Maar hij word ook gebruikt door andere mensen, dus als iemand anders hem installeert, kan die op verschillende plaatsen staan, en heb ik er een beetje moeite mee (deze n00b wel ja
) hoe ik die DB dan toch kan bereiken.
Na lang zoeken had ik een idee met de code : app.path., het ziet er nu zo uit :
'Dit is op DIT moment de plaats van de Database
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Program Files\Microsoft Visual
Studio\VB98\Database\data.mdb;Persist Security Info=False
Maar hij kan nog steeds NIET de DB bereiken, hij zegt dat de stuurprogramma niet goed is.
Dat snap ik best, want dat geklooi met mijn code is niet de beste en makkelijkste volgens mij. Ik weet zeker dat dit beter kan, alleen heb geen flauw idee hoe.
Na lang zoeken had ik een idee met de code : app.path., het ziet er nu zo uit :
code:
1
2
3
4
5
6
7
8
9
10
| Private Sub Form_Load() Dim datasrc As Variant Dim prvd As Variant Dim dbsecu As Variant prvd = "Provider=Microsoft.Jet.OLEDB.4.0;" datasrc = "Data Source=" + App.Path + "\database\data.mdb" dbsecu = ";Persist Security Info=False" Adodc1.ConnectionString = prvd + datasrc + dbsecu MsgBox Adodc1.ConnectionString End Sub |
'Dit is op DIT moment de plaats van de Database
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Program Files\Microsoft Visual
Studio\VB98\Database\data.mdb;Persist Security Info=False
Maar hij kan nog steeds NIET de DB bereiken, hij zegt dat de stuurprogramma niet goed is.
To be, or not to be a FRUITVLIEG!??