C# 使用C中的连接字符串连接到我的项目文件夹中的SQL数据库#
我的SQL Server正在运行,我正在尝试连接项目文件夹中的数据库。但它不起作用,而是出现了一个例外 运行时发生与网络相关或特定于实例的错误 正在建立与SQL Server的连接 下面是我用来将数据库连接到我的项目的代码C# 使用C中的连接字符串连接到我的项目文件夹中的SQL数据库#,c#,sql-server,database,wpf,connection,C#,Sql Server,Database,Wpf,Connection,我的SQL Server正在运行,我正在尝试连接项目文件夹中的数据库。但它不起作用,而是出现了一个例外 运行时发生与网络相关或特定于实例的错误 正在建立与SQL Server的连接 下面是我用来将数据库连接到我的项目的代码 public static string ConnectionString() { string path = System.IO.Path.GetFullPath(Environment.CurrentDirectory); string databas
public static string ConnectionString()
{
string path = System.IO.Path.GetFullPath(Environment.CurrentDirectory);
string databasename = "riocomsat.mdf";
string me = "Data Source=(localdb)\vll.0;AttachDbFilename=" + path + @"\" + databasename + ";Integrated Security=True";
return me;
}
我真的需要你的帮助。这应该行得通
Server=(localdb);Database=riocomsat;Trusted_Connection=True;MultipleActiveResultSets=True
就用这个
Server=。\SQLExpress;AttachDbFilename=|数据目录| mydbfile.mdf;数据库=dbname;可信连接=是
字符串(第一部分)中有一个反斜杠没有转义。请指定将vll.0
替换为v11.0
(L=>1)。\n需要在字符串中转义,可以通过在字符串前面写\\代替,也可以通过在字符串前面写@来转义(就像在路径之后所做的那样)。(很好的回答,@yaakov)很抱歉,我没有将本地数据库更改(localdb)用于您服务器的ip@SMARTG。@SMARTG.:您是“在我的项目文件夹中连接我的数据库”,但您不是“使用本地数据库”。。。?这是一个矛盾。如果您使用ssms,请显示服务器名,因为您可能没有使用localdb。相反,您可以使用您的服务器名作为名称。