我第一次try 将C#应用程序连接到MDF数据库,我需要一点帮助.

我在VisualStudio2010中创建了一个小型MDF数据库文件,然后创建了另一个项目,并将该文件导入到项目本身中.

我不会try 通过代码连接到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'.

有人能给我指个方向吗?

推荐答案

Data Source之间添加空格

 con.ConnectionString = @"Data Source=.\SQLEXPRESS;
                          AttachDbFilename=c:\folder\SampleDatabase.mdf;
                          Integrated Security=True;
                          Connect Timeout=30;
                          User Instance=True";

Database相关问答推荐

更新数据后,TableView停止按搜索栏进行筛选

为什么postgres枚举需要4个字节?

如何替换对象数组内的数组元素

1-2400之间格式奇怪的时间数据

PostgreSQL 嵌套 INSERTs / WITHs 用于外键插入

在 model.save() 中处理竞争条件

我们如何使用 Hibernate 和 JPA 调用存储过程?

无法使用命令行运行 liquibase

数据库供应商如何实现事务?

如果我 for each 用户随机设置 SALT,我如何对他们进行身份验证?

如何在 Windows 中安装 InfluxDB?

数据库设计:喜欢表?

如何在 MongoDB 和 PostgreSQL for GIS 之间进行 Select ?

Joomla 数据库设置

主键、唯一键和外键约束以及索引之间有什么区别?

Django:将博客条目查看次数加一,这有效率吗?

Redis Pub/Sub 和 Redis Stream 之间的主要区别是什么?

如何对彼此接近的纬度/经度点进行分组?

为什么实体框架连接需要元数据属性?

计算邮政编码...和用户之间的距离.