Проблема с Db Connection Settings
Установил Fastreport Server 2.1.0 demo на XP.
Сервер БД - MySQL 5.1.6 на FreeBSD 6.2,
коннектор - MySQL ODBC 3.51 Driver.
Создаваемый В Studio отчет подтверждает нормальный коннект,
демонстрирует абсолютно верное Preview, но после укладки отчета на
сервер коннект "уходит":
Report prepare error: [Microsoft][Диспетчер драйверов ODBC]
Источник данных не найден и не указан драйвер, используемый по умолчанию
Прописать mysql/odbc в конфигураторе не удалось - непонятно, что ставить в позицию
PathToDataBase. Что делаю не так ?
Сервер БД - MySQL 5.1.6 на FreeBSD 6.2,
коннектор - MySQL ODBC 3.51 Driver.
Создаваемый В Studio отчет подтверждает нормальный коннект,
демонстрирует абсолютно верное Preview, но после укладки отчета на
сервер коннект "уходит":
Report prepare error: [Microsoft][Диспетчер драйверов ODBC]
Источник данных не найден и не указан драйвер, используемый по умолчанию
Прописать mysql/odbc в конфигураторе не удалось - непонятно, что ставить в позицию
PathToDataBase. Что делаю не так ?
Комментарии
На какой сервер?
С сервера доступны базы mysql ?
Сервер==FastReport Server.
MySQL ODBC - на том же компьютере. что и FastReport Server,
отчет положен в C:\Program Files\FastReports\FastReport Server\Reports\ .
Т.е. MySQL однозначно в зоне видимости.....
Может как-то проблемы пересекается в этом плане?
никакой другой БД. кроме демонстрационной ?
В отчете напрямую или через default connection?
Какое подключение указано в настройках сервера?
При подготовке отчета указываю:
connection name: mysql_freebsd
connection string: Provider=MSDASQL.1;Persist Security Info=False;User ID=monty;Data Source=mysql_freebsd;Initial Catalog=experts
в файле отчета (123.fr3) присутствует: ReportOptions.ConnectionName="mysql_freebsd"
запрос: http://localhost:8000/result?report=123.fr3 возвращает HTTP 404, в журнале сервера
C:\Program Files\FastReports\FastReport Server\logs\error.log имею следующее:
20.04.2009 16:37:52 sid_fEE4ABF4AE2B445508F54F9AD5BAF3F8F report session error: Report prepare error: [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию
20.04.2009 16:37:52 127.0.0.1 \sid_fEE4ABF4AE2B445508F54F9AD5BAF3F8F document not found [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию
Поменять Default connection в конфигураторе не удалось, т.к. не знаю, что указывать в поле PathToDataBase
для моего источника данных.
Report prepare error: ядро базы данных Microsoft Jet не может найти входную таблицу или запрос 'companies'. sроверьте существование таблицы или запроса и правильность имени.
Где можно это поправить?
и неработающий mysql-connector-odbc-5.1.5-win32.msi после переустановки на
mysql-connector-odbc-3.51.27-win32.msi таки оставил "следы" в винде.
После зачистки и повторной установки всё заработало. как положено.
Параметры такие: в источниках данных сконфигурирован пользовательский DSN
на основе mysql-odbc-3.51 Driver, имя источника прописано в конфыигураторе FRS
(строка Connection), этот же источник выбирается при построении отчета.
Всем - спасибо !