Hallo Allemaal,
Ik ben bezig met een projectje. Ik heb een database waarin in gegevens toe ga voegen doormiddel van textboxen.
Ik maak nu verbinding met de database die natuurlijk nu nog op mijn eigen computer staat, op een locatie waarvan ik het pad weet, dus dit heb ik ook ingevoerd in onderstaande code. Een andere mogelijkheid om verbinding te maken met de database kreeg ik niet voor elkaar, ik heb hier 2 dagen op liggen puzzelen.
Hieronder de code die ik gebruik om verbinding te maken met mijn database (even voor de duidelijkheid: het werkt allemaal goed
) Het stuk waar het om gaat heb ik rood gemaakt.
Nu is mijn vraag hoe ik dit moet gaan oplossen als ik een straks een standalone versie heb gemaakt, en die draai op een andere computer. Dan is die bestandlocatie van de database niet meer hetzelfde en zal het programma hem dus niet kunnen vinden.
Hoe moet ik dat oplossen, zodat het wel allemaal goed blijft werken?
Ik hoop dat ik duidelijk genoeg ben geweest en hoop snel zelf duidelijkheid te krijgen :thumb:
Alvast bedankt,
Magistro
Ik ben bezig met een projectje. Ik heb een database waarin in gegevens toe ga voegen doormiddel van textboxen.
Ik maak nu verbinding met de database die natuurlijk nu nog op mijn eigen computer staat, op een locatie waarvan ik het pad weet, dus dit heb ik ook ingevoerd in onderstaande code. Een andere mogelijkheid om verbinding te maken met de database kreeg ik niet voor elkaar, ik heb hier 2 dagen op liggen puzzelen.
Hieronder de code die ik gebruik om verbinding te maken met mijn database (even voor de duidelijkheid: het werkt allemaal goed
Code:
Public Class Form1
Dim ConnString1 As String = [B][COLOR="Red"]"Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5;Data Source=D:\Werk\Wouter\Visual Basic\Gegevensadministratie\Gegevensadministratie\Gegevens.sdf"[/COLOR][/B]
Dim Conn1 As New OleDb.OleDbConnection(ConnString1)
Private Sub btnProefToevoegen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnProefToevoegen.Click
Conn1.Open()
Dim SQL As String = "INSERT INTO Proeven (Proefnaam) VALUES ('Hallo')"
Dim cmd As New OleDb.OleDbCommand(SQL, Conn1)
cmd.ExecuteNonQuery()
Conn1.Close()
End Sub
End Class
Nu is mijn vraag hoe ik dit moet gaan oplossen als ik een straks een standalone versie heb gemaakt, en die draai op een andere computer. Dan is die bestandlocatie van de database niet meer hetzelfde en zal het programma hem dus niet kunnen vinden.
Hoe moet ik dat oplossen, zodat het wel allemaal goed blijft werken?
Ik hoop dat ik duidelijk genoeg ben geweest en hoop snel zelf duidelijkheid te krijgen :thumb:
Alvast bedankt,
Magistro
Laatst bewerkt: