Gut, das geht jetzt,aber der ConnectionString, den ich darauf zusammensetzen muß klappt immernoch nicht.
der eigentliche Hardcodierte String lautete String heißt jetzt:
_Conn = „Data Source=“.\SQLEXPRESS";AttachDbFilename=„C:\“;
Conn += „Users\Sven\Documents\Visual Studio 2005\Projects\“;
Conn += „Aufgabe1-Spieleverwaltung\dbSpiele.mdf“;Integrated
Security=True;";
Conn += „User Instance=true“;
der generierte:
strConn= „Data Source=“.\SQLEXPRESS"; AttachDbFilename=" + strpPath + " ; Integrated Security=True ; User Instance=True";
wenn ich jetzt mit Application.ExecutablePath arbeite sind im String nur / statt //. Über Replace kann ich das nicht ändern ohne wieder den Fehler zu bekommen.
Ich habe mir mal beide Strings nach dem Kompilieren angesehen und mitr ist aufgefallen,dass bei dem hardcodierten String der Pfad in " steht, bei dem generierten nicht. Wie muß ich den Pfad ändern um den Datenbankpfad auch in " zu bekommen?
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]_