C# 另一台电脑的SQL连接字符串
我开发了一个应用程序。它使用以下连接字符串在我的电脑上加载sql数据库:C# 另一台电脑的SQL连接字符串,c#,database,sql-server-2008,connection-string,C#,Database,Sql Server 2008,Connection String,我开发了一个应用程序。它使用以下连接字符串在我的电脑上加载sql数据库: Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Database\Books.mdf;Integrated Security=True;User Instance=True private void Window_Loaded(object sender, RoutedEventArgs e) { DataSet ds = new DataSet();
Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Database\Books.mdf;Integrated Security=True;User Instance=True
private void Window_Loaded(object sender, RoutedEventArgs e)
{
DataSet ds = new DataSet();
SqlConnection con = new SqlConnection(@"Data Source=.\SQLEXPRESS;AttachDbFilename=D:\Database\Books.mdf;Integrated Security=True;User Instance=True");
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = new SqlCommand("SELECT * FROM Lessons", con);
da.Fill(ds);
grdPersonnel1.DataContext = ds.Tables[0];
con.Open();
}
但是,我的数据库数据没有加载到另一台电脑中 您是否在该计算机上运行SQL server实例 尝试在另一个p.C.on调试模式下运行您的应用程序/解决方案,您将看到错误的具体内容…确保在每个方法/事件中都有Try和catch 查看此SO帖子:
另一台计算机是否有此文件
D:\Database\Books.mdf
您得到了什么错误?我的datagrid没有从数据库加载数据。这可能会有帮助:不,其他pc不是新产品。是的,SQl server 2008在目标pc上运行。