gpt4 book ai didi

c# - 将连接字符串添加到代码后,为什么会出现错误?

转载 作者:行者123 更新时间:2023-12-02 11:10:06 24 4
gpt4 key购买 nike

我从Visual Studio 2019的Server Explorer复制的连接字符串是

Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename="C:\Users\Lenovo\Desktop\dev\C# .net\Aadi Paw Plethysmometer\Aadi Paw Plethysmometer\bin\Debug\Database1.mdf";Integrated Security=True;Connect Timeout=30



由于字符串中包含一些 "",因此该代码返回错误。

这是代码:
string connectionstring =
@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename="C:\Users\Lenovo\Desktop\dev\C# .net\Aadi Paw Plethysmometer\Aadi Paw Plethysmometer\bin\Debug\Database1.mdf";Integrated Security=True;Connect Timeout=30";

最佳答案

对于纯字符串,请使用\"转义双引号。

string plain = "Double quote (\").";

对于逐字字符串,请使用 ""转义双引号。
string verbatim = @"Double quote ("").";

注意:是否为连接字符串都无关紧要。从C# Angular 来看,这只是一个字符串。
string connectionstring =
@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=""C:\Users\Lenovo\Desktop\dev\C# .net\Aadi Paw Plethysmometer\Aadi Paw Plethysmometer\bin\Debug\Database1.mdf"";Integrated Security=True;Connect Timeout=30";

关于c# - 将连接字符串添加到代码后,为什么会出现错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60127790/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com