我正在使用以下连接字符串访问基于服务的数据库
static string appath = Library_Records.Program.app_path;
string connectionstring = @"Data Source=.\SQLEXPRESS;AttachDbFilename=appath;Integrated Security = true;User Instance = True";
connection = new SqlConnection(connectionstring);
static string dbfiles = null;
internal static string app_path
{
get { return dbfiles = "|Datadirectory|\\5700.mdf"; }
}
Library_Records:namespace, Program 是包含的类名Main()
当我打电话时connection.Open()
,它给出了以下错误
尝试为文件路径附加自动命名的数据库失败。存在同名数据库,或无法打开指定文件,或位于 UNC 共享上。
5700
是我的.mdf
扩展名数据库。如何纠正这个问题?