Подготовленные заявления с MySQL в .Net @ VS.? - PullRequest
0 голосов
/ 09 марта 2009

Согласно документации MySQL .Net , при выполнении подготовленных операторов символ @ используется для определения параметра. При попытке этого я получил ошибку. Затем пользовательский комментарий внизу страницы говорит, что если у вас есть проблемы, замените? для символа @. Есть ли способ контролировать, какой символ MySQL ожидает для подготовленных операторов? Я бы предпочел, чтобы он использовался для символа «@», так как это сделает его более похожим на SQL Server, с которого я пытаюсь перейти.

1 Ответ

1 голос
/ 10 марта 2009

Старый синтаксис, OldSyntax : разрешено использование символа '@' в качестве маркера параметра. Эта опция устарела в Разъем / NET 5.2.2. Весь будущий код должен быть написан с помощью '@' символ.

MySqlConnection myConnection = new MySqlConnection();
myConnection.ConnectionString = "**OldSyntax=true**; server=myHost; database=myDB; Username=myUser; pwd=myPass; ";
myConnection.Open();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...