我正在尝试将Windows应用程序的设置设置为在我的计算机中工作正常但是当我创建此应用程序的设置时,它向我显示网络错误以及"尝试附加自动命名数据库file"我在我的应用程序中给出的数据源查询字符串路径"存在具有相同名称的数据库,或者无法打开指定的文件,或者它位于UNC共享"。
SqlConnection oSqlConnection = new SqlConnection(@" Data Source =(LocalDB)\ v11.0; AttachDbFilename = D:\ Projects \ test \ test \ Database2.mdf; Integrated Security = True"); SqlCommand oSqlCommand = new SqlCommand();
答案 0 :(得分:0)
我发现解决方案应该是绝对位置的相对路径,而创建查询字符串的应用示例设置为:=
SqlConnection oSqlConnection = new SqlConnection(@" Data Source =(LocalDB)\ v11.0; AttachDbFilename = | DataDirectory | \ keyDatabase.mdf; Integrated Security = True; MultipleActiveResultSets = True; Trusted_Connection = Yes" );