Lid |
|
Hallo
Ik ben aan programmeren en mijn klein programmatje werkt (momenteel) prima. Ik ben gewoon wat hier en daar wat zaken aan het testen niet speciaals... Enig nadeel is dat mijn connectiestring absoluut is (c:\...). weet er iemand hoe ik deze relatief kan maken? Dit is mijn connectiestring:
con.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename= C:\\Users\\Bart\\Documents\\Visual Studio 2008\\Projects\\tests\\TestConnectionDB\\TestConnectionDB\\Databank\\MyWorkers.mdf;" +
"Integrated Security=True;" +
"Connect Timeout=30;" +
"User Instance=True";
con.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename= C:\\Users\\Bart\\Documents\\Visual Studio 2008\\Projects\\tests\\TestConnectionDB\\TestConnectionDB\\Databank\\MyWorkers.mdf;" + "Integrated Security=True;" + "Connect Timeout=30;" + "User Instance=True";
Ik heb op connectiestrings.com volgende code gezien:
con.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\MyWorkers.mdf;" +
"Integrated Security=True;" +
"Initial Catalog=MyWorkers" +
"User Instance=True";
con.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\MyWorkers.mdf;" + "Integrated Security=True;" + "Initial Catalog=MyWorkers" + "User Instance=True";
Maar stel me de vraag waarvoor die DataDirectory voor staat. Ik vermoed dat dat het systeem van een bepaalde .cs zal kijken? Maar van de welke? Kan iemande me hiermee helpen?
Voilà gevonden: DB toevoegd in project via solution explorer en volgende connectiestring toegevoegd:
con.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\MyWorkers.mdf;" +
"Integrated Security=True;" +
"Initial Catalog=MyWorkers; " +
"User Instance=True";
con.ConnectionString = "Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\MyWorkers.mdf;" + "Integrated Security=True;" + "Initial Catalog=MyWorkers; " + "User Instance=True";
Als er iemand wat aan moest hebben. :-)
Vriendelijke groeten.
Bart V.
|