I’m creating a very basic CRUD desktop winforms application in C#/.NET 4.0.
Letting Visual Studio auto-generate the fields for the table I’d like to perform my CRUD operations on works just fine, but I’m running into problems when I try and interact with it manually with my own SQL queries.
The auto-generated fields are using the connection string:
Data Source=|DataDirectory|\Data Analysis.sdf
If I try and do:
SqlConnection conn = new SqlConnection(@"Data Source=|DataDirectory|\Data Analysis.sdf");
conn.Open();
It just hangs. What am I missing?
That’s a connection string for a SQL Server Compact Edition (CE) database (everything stored inside a single
.sdffile) – is that what you’re using?If so : in that case, you’d have to use
SqlCeConnection(not aSqlConnection– that’s for “grown-up” SQL Server version – not CE)