Не умеет работать с хранимой процедурой mysql в ssrs - PullRequest
0 голосов
/ 09 февраля 2019

Я не могу работать с хранимыми процедурами MySQL в SSRS.

При использовании запросов Mysql набор данных создается успешно.но если я хочу получить данные из хранимых процедур с параметром, я получаю эту ошибку.

ОШИБКА [42000] [MySQL] [Драйвер ODBC 8.0 (a)] [mysqld-8.0.13] У вас естьошибка в вашем синтаксисе SQL;проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы узнать правильный синтаксис для использования рядом с 'ims_data.GetUploadStatus' в строке 1 Passing Parameter

Error Message

1 Ответ

0 голосов
/ 09 февраля 2019

ODBC не поддерживает именованные параметры.вам нужно использовать ? для параметров

Вы можете попробовать

CALL ims_data.GetUploadStatus(?) 

или

EXEC ('CALL ims_data.GetUploadStatus(?)', @p_period) AT MySQL  (Linked Server Name)
...