C# 可在ado.net中使用的数据库文件的位置

C# 可在ado.net中使用的数据库文件的位置,c#,C#,请参阅此代码,我想在此代码中打开(objConnection.open();)并关闭一个数据库文件,但我不知道该将数据库文件(在此代码中为pubs)放在何处。请帮助我 public partial class Form1 : Form { SqlConnection objConnection = new SqlConnection( "server=localhost;database=pubs;" + "user id=sa;password=");

请参阅此代码,我想在此代码中打开(
objConnection.open();
)并关闭一个数据库文件,但我不知道该将数据库文件(在此代码中为pubs)放在何处。请帮助我

      public partial class Form1 : Form
      {
     SqlConnection objConnection = new SqlConnection(
 "server=localhost;database=pubs;" +
 "user id=sa;password=");
    SqlDataAdapter objDataAdapter = new SqlDataAdapter();
    DataSet objDataSet = new DataSet();
    public Form1()
    {
        InitializeComponent();
    }

    private void Form1_Load(object sender, EventArgs e)
    {
        // Set the SelectCommand properties... 
        objDataAdapter.SelectCommand = new SqlCommand();
        objDataAdapter.SelectCommand.Connection =
              objConnection;
        objDataAdapter.SelectCommand.CommandText =
         "SELECT au_lname, au_fname, title, price " +
         "FROM authors " +
        "JOIN titleauthor ON authors.au_id = " +
        "titleauthor.au_id " +
         "JOIN titles ON titleauthor.title_id = " +
        "titles.title_id " +
         "ORDER BY au_lname, au_fname";
        objDataAdapter.SelectCommand.CommandType =
             CommandType.Text;
        // Open the database connection... 
        objConnection.Open();
        // Fill the DataSet object with data... 
        objDataAdapter.Fill(objDataSet, "authors");
        // Close the database connection... 
        objConnection.Close(); 


    }
}

如果我理解正确,您正在尝试打开SQL Server数据库,但出现错误(如果不是这样,请告诉我)。在这种假设下,我可以说您的连接字符串是错误的。你有:

     SqlConnection objConnection = new SqlConnection( "server=localhost;database=pubs;user id=sa;password=");
您需要将“数据库”关键字替换为名为“初始目录”的关键字,如下所示:

     SqlConnection objConnection = new SqlConnection( "server=localhost;Initial Catalog=pubs;user id=sa;password=");

如果这不是你想要的,请告诉我。

呃。。。不清楚你到底想要什么?如何连接到SQL数据库?(这就是上面的代码所做的,连接到SQL Server…)。或者如何实际连接到数据库文件,如access db等?