«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как включить пользовательские переменные MySQL в .NET MySqlCommand?

Как включить пользовательские переменные MySQL в .NET MySqlCommand?

Опубликовано 21 декабря 2024 г.
Просматривать:327

How to Enable MySQL User-Defined Variables in .NET MySqlCommand?

Использование пользовательских переменных MySql в .NET MySqlCommand

При выполнении оператора MySQL с использованием пользовательских переменных в .NET MySqlCommand вы можете столкнуться с фатальная ошибка. Чтобы решить эту проблему, выполните следующие действия:

В вашем коде есть оператор MySQL, который устанавливает определяемую пользователем переменную "@a", а затем выбирает ее значение. Однако при попытке выполнить этот оператор возникает ошибка.

Ошибка возникает из-за того, что пользовательские переменные MySQL не включены по умолчанию в MySqlCommand. Чтобы включить их, добавьте «;Allow User Variables=True» к строке подключения:

$connectionstring = "Server=$Server;Port=$port;Database=$DataBase;Uid=$User;Pwd=$Password;allow zero datetime=yes;Allow User Variables=True"
$conn.ConnectionString = $connectionstring

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

Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3