Eksperymentuję przy łączeniu aplikacji C# z bazą danych MDF po raz pierwszy i potrzebuję małej pomocy.Jak połączyć się z plikiem bazy danych MDF?
Zrobiłem mały plik bazy danych MDF w Visual Studio 2010, następnie utworzyłem inny projekt i zaimportowałem plik do samego projektu.
Nie próbuję połączyć się z plikiem MDF za pomocą kodu. Oto kod używam:
namespace DBtestApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
System.Data.SqlClient.SqlConnection con;
private void Form1_Load(object sender, EventArgs e)
{
con = new System.Data.SqlClient.SqlConnection();
con.ConnectionString = "DataSource=.\\SQLEXPRESS; AttachDbFilename =SampleDatabase.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
con.Open();
MessageBox.Show("Connection opened");
con.Close();
MessageBox.Show("Connection closed");
}
}
}
Kiedy uruchomić aplikację, pojawia się wyjątek w wierszu gdzie zdefiniowania ciąg połączenia, a wyjątek ten komunikat ma na wierzchu stosu:
System.ArgumentException: Keyword not supported: 'datasource'.
Czy ktoś może wskazać mi właściwy kierunek?
ten post może pomóc: [? W jaki sposób mogę połączyć się z .mdf (Microsoft SQL Server pliku bazy danych) w prosty projekt WWW] [1] Cheerz [1]: http://stackoverflow.com/questions/173209/how-do-i-connect-to-an-mdf-microsoft-sql-server-database-file-in-a-prosty -web – Helikaon