Патч формирования строки подключения mssql#81
Conversation
|
Здравствуйте. А там не фигурные скобки нужны? |
|
Можно фигурные скобки, можно кавычки одинарные или двойные. Но вот наличие кавычек или фигурных скобок в пароле снова всё ломает, независимо от того, какие именно символы использованы для экранирования. Видимо, дело в компоненте подключения, стандартная ADO.NET должна уметь такое разруливать (https://learn.microsoft.com/ru-ru/sql/connect/ado-net/connection-strings?view=sql-server-ver17) |
В компоненте используется tiberius, там ADO.NET формат Но я что-то, честно говоря, не могу пока найти там какой-то инфы об этом. И по коду tiberius не видно какого-нибудь экранирования. А вы пробовали этот код с кавычками запускать? |
|
Пробовал с разными кавычками, с фигурными скобками в виде экранирования - |
|
Понял, ок. Только добавьте эти исправления, пожалуйста, сюда. В остальные модули не обязательно - они все равно все пересоберутся из этого |
|
Ок, добавил. |
|
Ок, спасибо |
Патч формирования строки подключения mssql
Патч формирования строки подключения mssql
Патч формирования строки подключения mssql
Пароль может содержать спецсимволы, в том числе знак "=".
Без экранирования кавычками строка подключения с паролем, содержащим этот знак, вызывает ошибку при попытке выполнения запроса:
Conversion error: Conversion error: key-value pairs must be joined by a
=