Hallo und willkommen im Forum!
Also das Problem ist, dass Du versuchst, Dich mit einer SqlConnection auf eine SQL Server Compact-Datenbankdatei zu verbinden. Das klappt nicht, da die SqlConnection nur für MSSQL-Server ist, also Express und der "richtige". Für SQLCompact gibt es eigene Klassen.
Zuerst einmal musst Du im Projekt eine Referenz auf "System.Data.SqlServerCe" einbinden. Und dann so auf die DB zugreifen:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7:
| using System.Data.SqlServerCe;
string connectionString = @"Data Source=c:\Temp\Data.sdf"; using (SqlCeConnection conn = new SqlCeConnection(connectionString)) { conn.Open(); } |
Mit dem Timeout: ich glaube, den kann man bei SqlCe gar nicht festlegen. Zumindest nicht im Connectionstring.
LG, Marko