【发布时间】:2020-04-26 19:18:34
【问题描述】:
我想用这个连接字符串连接到数据库
SqlConnection connection = new SqlConnection("Data Source=(LocalDB)\v11.0;AttachDbFilename="C:\Users\4L46D\Documents\Visual Studio 2013\Projects\create table\create table\Database1.mdf";Integrated Security=True");
但我收到以下错误: 获取数据库文件地址上的红线:
AttachDbFilename="C:\Users\4L46D\Documents\Visual Studio 2013\项目\创建表\创建表\Database1.mdf
你能帮忙写一下连接字符串吗?
解决方案: 在第一个双引号 (") 之前使用 @ 并从数据库路径中删除 "。 像这样使用:
SqlConnection con = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\4L46D\Documents\Visual Studio 2013\Projects\create table\create table\Database1.mdf;Integrated Security=True");
【问题讨论】:
-
我只是复制连接字符串并粘贴到sqlconnection()。我已经上传了图片。
-
请将您的错误添加为文本而不是图像。
-
数据库文件地址红线(语法错误)AttachDbFilename="C:\Users\4L46D\Documents\Visual Studio 2013\Projects\create table\create table\Database1.mdf
-
Edit 直接进入您的问题。
-
如何在连接字符串中定义数据库文件的地址?
标签: sql-server connection connection-string localdb