Rumah > pangkalan data > tutorial mysql > Bagaimana untuk menyambung dengan betul ke fail pangkalan data MDF dalam C#?

Bagaimana untuk menyambung dengan betul ke fail pangkalan data MDF dalam C#?

Susan Sarandon
Lepaskan: 2025-01-05 01:55:42
asal
368 orang telah melayarinya

How to Correctly Connect to an MDF Database File in C#?

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";
Salin selepas log masuk

Pengecualian dilemparkan dengan mesej:

System.ArgumentException: Keyword not supported: 'datasource'.
Salin selepas log masuk

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";
Salin selepas log masuk

Pertimbangan Tambahan

  • Pastikan fail MDF terletak di lokasi yang ditentukan.
  • Sahkan bahawa tika SQLEXPRESS sedang berjalan.
  • Jika menggunakan pangkalan data kata laluan, nyatakannya dalam rentetan sambungan.
  • Gunakan Penjelajah Pelayan Visual Studio 2010 untuk mengesahkan sambungan.

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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan