【发布时间】:2012-12-10 22:01:36
【问题描述】:
我的数据库(Sql 精简版)密码是Y6K<dkq2J)[hf/',@K"!IiQA。
当我在我的应用配置中创建它的实体数据模型连接字符串将是:
已编辑
<add name="OtherEntities" ... Password=""Y6K<dkq2J)[hf/',@K""""!IiQA"" ... />
密码中有引号"和',一切正常。所以我想使用Ado.Net SqCelconnection。
string pass = "???";
string conString =
"Data Source=path\Other.sdf;password='" + pass + "';";
using (SqlCeConnection connection = new SqlCeConnection(conString))
{
.
如何替换" 和' 登录密码?
我已经尝试过\",\"\",&quot; 的" 符号。
和'' 和&apos; 为' 签名。但不起作用。
【问题讨论】:
-
检查更新 3 到以下答案:stackoverflow.com/a/3177871/55209
-
你必须选择。第一个使用不同的密码,第二个使用转义字符。
-
@Ramhound:我不会改变通行证
标签: c# connection-string double-quotes quote