【发布时间】:2012-02-14 03:20:19
【问题描述】:
我第一次尝试将 C# 应用程序连接到 MDF 数据库,我需要一些帮助..
我在 Visual Studio 2010 中制作了一个小型 MDF 数据库文件,然后创建了另一个项目并将该文件导入到项目本身中。
我没有尝试通过代码连接到 MDF 文件。这是我正在使用的代码:
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");
}
}
}
当我运行应用程序时,我在定义连接字符串的那一行得到一个异常,并且异常在堆栈顶部有这条消息:
System.ArgumentException: Keyword not supported: 'datasource'.
有人能指出我正确的方向吗?
【问题讨论】:
-
这篇文章可能会有所帮助:[如何在一个简单的 Web 项目中连接到 .mdf(Microsoft SQL Server 数据库文件)?][1] Cheerz [1]:stackoverflow.com/questions/173209/…
标签: c# sql database visual-studio-2010