0

在我的数据库连接路径下方,但我无法连接到数据库

 SqlConnection cn = new SqlConnection("Data Source=.F:\Database.mdf");   
 SqlCommand cmd = new SqlCommand("SELECT * FROM stu1", cn);  
 SqlDataAdapter adp = new SqlDataAdapter(cmd);  
 DataSet ds = new DataSet();
 adp.Fill(ds);  
 GridView1.DataSource = ds.Tables[0];   
 GridView1.DataBind();
4

2 回答 2

1

我一直保留的一个很好的资源是connectionstrings.com。当您找不到示例时,查找这些连接字符串非常方便。

特别是此页面适用于您的问题

在连接到本地 SQL Server Express 实例时附加数据库文件

Driver={SQL Native Client};Server=.\SQLExpress;AttachDbFilename=F:\Database.mdf"; Database=dbname;Trusted_Connection=Yes;
于 2013-06-25T05:22:22.387 回答
0

根据您的数据库,将其放入您的代码中:

 connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=DB Name;User ID=sa;Password=test";


 SqlDataAdapter adp = new SqlDataAdapter("SELECT * FROM stu1", ConnectionString);  
 DataSet ds = new DataSet();
 adp.Fill(ds, "stu1");  
 GridView1.DataSource = ds.Tables[0];   
 GridView1.DataBind();

试试这个,如果您遇到任何问题,请告诉我。我希望它能帮助你解决你的问题。:)

于 2013-06-25T05:34:55.643 回答