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
305 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!

sumber:php.cn
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