Menyambung ke Fail Pangkalan Data MDF dalam C#
Menyambung kepada fail pangkalan data Microsoft Data Format (MDF) dalam C# boleh memberikan cabaran untuk pertama- pemasa. Satu isu biasa ialah menghadapi sintaks rentetan sambungan yang tidak sah.
Ralat Ditemui
Apabila cuba menyambung ke pangkalan data MDF menggunakan kod berikut:
con.ConnectionString = "DataSource=.\SQLEXPRESS; AttachDbFilename =SampleDatabase.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
Pengecualian dilemparkan dengan mesej:
System.ArgumentException: Keyword not supported: 'datasource'.
Penyelesaian
Ralat berasal daripada ruang yang hilang antara "Data" dan "Sumber" dalam rentetan sambungan. Untuk menyelesaikannya, ubah suai rentetan sambungan seperti berikut:
con.ConnectionString = @"Data Source=.\SQLEXPRESS; AttachDbFilename=c:\folder\SampleDatabase.mdf; Integrated Security=True; Connect Timeout=30; User Instance=True";
Pertimbangan Tambahan
Atas ialah kandungan terperinci Bagaimana untuk menyambung dengan betul ke fail pangkalan data MDF dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!