如何转义字符串参数中的字符
本文关键字:参数 字符 字符串 何转义 转义 | 更新日期: 2023-09-27 17:51:01
这就是我的问题:
VB代码dbServerBox.Text = "laptop4'laptop4"
Dim sb As New StringBuilder()
sb.Append("Data Source=")
sb.Append(Me.dbServerBox.Text)
sb.Append(";Initial Catalog=DB;Integrated Security=True;Connection Timeout=5")
string conn = sb.ToString():
字符串conn现在是
"Data Source=laptop4'laptop4;Initial Catalog=TAXIDB;Integrated Security=True;Connection Timeout=5"
我有一个带有方法的c#类c#代码
public PdaServerAysnc(string _conn)
{
string Conn = _conn;
}
字符串Conn现在是
"Data Source=laptop4''laptop4;Initial Catalog=TAXIDB;Integrated Security=True;Connection Timeout=5"
如果我将此传递给sql客户端连接,连接字符串是不正确的。因为它有"''"而不是"'"
我找不到解决这个问题的方法。
字符串Conn现在是
"Data Source=laptop4''laptop4;...
不,它不是。由于c#字符串中必须转义反斜杠,c#调试器显示字符串具有双反斜杠…