02.07.2021, 20:25 | #1 |
Участник
|
Добавить QR-код в отчет SSRS
Добрый день всем.
Возникла необходимость вставки QR-кодов в отчет SSRS на SQL Server 2016, версия Report Builder 15.0.900.71. Запускается все в браузере посредством прямых ссылок на SSRS-сервер из AX4. Нашли здоровский вариант на sqlservercentral.com. Однако после добавления сборки в GAC дальше не смог продвинуться. Добавив ссылку на DLL в свойствах отчета, пытаюсь сохранить, однако получаю зловещее сообщение об ошибке, что файл не найден: Цитата:
Error while loading code module: ‘QRCoderImageToByteArray, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3016ec4525f0585e’. Details: Could not load file or assembly 'QRCoderImageToByteArray, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3016ec4525f0585e' or one of its dependencies. The system cannot find the file specified.
Теперь вопросы... 1. Начнем пожалуй с самого глупого: как узнать, SSRS-сервер это или нет? (в hhtp указана ссылка на другой сервер, но по RDP на него не зайти - доступ ограничен, надо писать запрос вышестоящим инстанциям и объяснять все нюансы, это может быть долго) 2. Есть ли шанс, установив сборку в GAC на SSRS сервере, что оно пойдет на любом web-клиенте? 3. Можно ли вообще в Report Builder'е устранить данную ошибку, даже если ты не напрямую на SSRS-сервер залез? У меня уже чувство разбитого лба о стену моего непонимания всего этого .NET "изящества". 4. Есть ли вообще другой нормальный способ отображения QR-кодов в чистом SSRS желательно без привлечения файловой системы (ну т.е. сохранения сгенерированных картинок во временные файлы)?
__________________
// no comments Последний раз редактировалось dech; 02.07.2021 в 20:29. |
|
07.07.2021, 10:09 | #2 |
Участник
|
Варианты:
1. Сохраните QR код в СУБД как BLOB (image). 2.Поднимите небольшой web сервис по генерации QR кодов: и используйте по ссылке в отчёте: X++: ="http://qrcode.kaywa.com/img.php?s=8&d="+Fields!name.Value |
|
14.07.2021, 08:45 | #3 |
Участник
|
Решили проблему, после того как все перекомпилировали заново и перезагрузили сервис SSRS-сервера.
__________________
// no comments |
|
16.07.2021, 21:24 | #4 |
Участник
|
На сайте этого генератора изображений штрих-кодов https://barcode.tec-it.com есть возможность получить на лету изображение, передав в определенной ссылке на страницу в параметре нужное значение. В том числе QR-код тоже. Было бы интересно узнать, получится ли это, если вставить такую ссылку в ssrs-отчет.
|
|
|
|