Estoy experimentando conectando una aplicación C# a una base de datos MDF por primera vez, y necesito un poco de ayuda ...¿Cómo me conecto a un archivo de base de datos MDF?
Hice un pequeño archivo de base de datos MDF en Visual Studio 2010, luego creé otro proyecto e importé el archivo en el proyecto en sí.
No estoy intentando conectarme al archivo MDF mediante el código. Aquí el código que estoy usando:
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");
}
}
}
Cuando ejecuto la aplicación, me sale una excepción en la línea en la que defino la cadena de conexión, y la excepción tiene este mensaje en la parte superior de la pila:
System.ArgumentException: Keyword not supported: 'datasource'.
¿Puede alguien señalarme en la dirección correcta?
este post podría ayudar: [? ¿Cómo se conecta a un .mdf (base de datos de archivos de Microsoft SQL Server) en un proyecto web sencilla] [1] Cheerz [1]: http://stackoverflow.com/questions/173209/how-do-i-connect-to-an-mdf-microsoft-sql-server-database-file-in-a-simple -web – Helikaon