Member 13275563 Ответов: 1

Как решить непризнанную escape последовательность на моем компьютере но на стороне клиента не удается подключиться


В моей winform моя connectionstring выглядит так...
<соединительные нити>
&ЛТ;добавить имя="Money_Lending_Calculator.Свойства.Параметры.dbLoanCalculatorConnectionString"
connectionString="источник данных=My-PC\SQLEXPRESS;начальный каталог=dbLn;идентификатор пользователя=sa;пароль=123"
providerName="System.Data.SqlClient" />


а в клиентской машине они находятся в sql management studio,имя ядра базы данных - .."My-PC\SQLEXPRESS"
Но в моей строке подключения дают ошибку " unrecognized escape sequence"

что же мне делать?

Что я уже пробовал:

я тоже пробовал эту строку,
&ЛТ;добавить имя="Money_Lending_Calculator.Свойства.Параметры.dbLoanCalculatorConnectionString"
параметр connectionString="источник данных=мой ПК\\именем sqlexpress;начальный каталог=dbLn;идентификатор пользователя=СА;пароль=123"
providerName="System.Data.SqlClient" />


Затем на стороне клиента, когда пользователь подключает компонент database engine, например, как имя сервера, например"My-PC\ \ SQLEXPRESS"

потом ошибка ..интенсивное провал..и не общайтесь с этим именем..
скажите, пожалуйста, решение для этого..заранее спасибо...

Richard MacCutchan

Где именно в вашем коде возникает эта ошибка?

Member 13275563

в файле app.config

Member 13275563

в файле app.config

1 Ответов

Рейтинг:
0

Kornfeld Eliyahu Peter

"\"- это так называемый "escape-символ", что означает, что следующий за ним символ будет интерпретироваться как специальный символ-если он известен... если он не известен, вы получите вышеуказанную ошибку...

"My-PC\SQLEXPRESS"

В этой строке \S считается "экранированным" символом, но не распознанным, поэтому у вас есть ошибка...
Чтобы "убежать" от персонажа "побег" , вы должны удвоить его...


Member 13275563

У МЕНЯ ЕСТЬ ИСПОЛЬЗОВАНИЕ С ДВОЙНЫМ ESCAPE В CONNECTIONSTRINGS,НО В КЛИЕНТСКОЙ МАШИНЕ ,В THIER SQK MANAGEMENT STUDIO НЕ МОГУ ПОДКЛЮЧИТЬ ЭТОТ ДВОЙНОЙ CHARECTER