1

到目前为止,我已经获得了一个软件,它可以读取 XML 文件并以图形方式呈现这些文件,以便让用户对这些文件描述的事件有一些概述。

目前的关键是,一位使用该软件的工程师要求您加载到程序中的所有数据都应该可以保存到数据库中。

我的泡菜如下:

public void addToDBO(List<List<EventElement>> insertList)
{
    SqlConnection s1 = new SqlConnection();
    s1.ConnectionString = filePath;
    s1.Open();
    SqlCommand command = new SqlCommand();
    command.Connection = s1;
    foreach (List<EventElement> item in insertList)
---------------------SNIP----------------------------
//Adding-data-to-database logic

我的意思是将加载的数据写入本地部署的数据库,但问题是它不接受我简单地将数据库的文件路径添加为filepath字符串的笨拙方法。

所以,总结一下:如何正确连接到位于我的 C:/ 上的数据库?

先感谢您。

4

1 回答 1

3

在此处输入图像描述

您不只是传递文件路径。连接字符串需要遵循一定的约定。例如

Provider=SQLNCLI10;Server=.\SQLExpress;AttachDbFilename=c:\asd\qwe\mydbfile.mdf;
Database=dbname;Trusted_Connection=Yes;

有关更多信息,请参见http://www.connectionstrings.com/sql-server/

于 2013-07-23T09:05:50.310 回答