Использование хранимых процедур MySql для .NET Data Access Layer - PullRequest
1 голос
/ 09 мая 2009

Я использую .NET 2.0 и / или 3.5. Странно то, что каждый раз, когда я добавляю запрос, будь то через TableAdapter или простой запрос в наборе данных, используя хранимую процедуру MySQL (будь то выбор, обновление, вставка, удаление), мастер не завершает работу (диалоговое окно внезапно исчезает , Я вернулся в режим конструктора, и запрос не добавляется в форму табличного адаптера или набора данных). Требуется ли специальное форматирование для хранимых процедур MySQL или обходной путь для работы хранимых процедур MySQL?

Я использую MySQL 5.1.33 портативный XAMPP 1.7.1 PHP 5.2.9 Apache 2.2.11 phpMyAdmin 3.1.3.1

1 Ответ

0 голосов
/ 22 сентября 2009

У меня было то же самое, что случилось. Для меня было исправлено следующее: одним из моих параметров хранимой процедуры был «фильтр». Я изменил его на p_filter, и проблема исчезла. Проблема, с которой я все еще имею дело, находится на последнем экране фильтра, который я получаю:

у вас есть ошибка в вашем синтаксисе sql; проверьте руководство, соответствующее вашей версии сервера MySQL, для правильного синтаксиса, чтобы использовать около 'NULL' в строке 1

Я ввел хранимую процедуру, которая не принимает параметр, и у меня нет проблем с созданием адаптера таблицы с помощью мастера набора данных.

...