Страница 1 из 1

Таблица в отчете

СообщениеДобавлено: Пн дек 07, 2009 11:28 am
Blaze
Если я делаю отчет через ActiveFactory, то как мне сменить БД, указанную по умолчанию? По умолчанию стоит Runtime, а мне надо обратиться к таблице, скажем, Events в БД wwAlmdb. Где-нибудь в настройках отчета это меняется?

СообщениеДобавлено: Пн дек 07, 2009 11:39 am
Klinkmann_Msk
To Blaze:
Direct Query, тип запроса Custom.

СообщениеДобавлено: Пн дек 07, 2009 12:29 pm
Blaze
Нажимаю Direct Query. Ввожу туда запрос. Куда писать про смену типа запроса на Custom?
Если нажать кнопку настроек соединения (откроется окошко Query), то там можно поменять тип, но при возвращении к отчету все равно возникает ошибка, что таблица в БД не найдена.

СообщениеДобавлено: Пн дек 07, 2009 1:46 pm
Klinkmann_Msk
To Blaze:
Direct Query, в появившемся окне нажать серо-жёлтую кнопку справа от выбора сервера. Появится окно AF Query. В нём выбрать Query Type: Custom. Выбрать сервер, базу. В поле запроса написать полный SQL-запрос, т.е. с указанием сервера, имени базы, пользователя, пароля,...
Ну и далее Select...

СообщениеДобавлено: Пн дек 07, 2009 2:03 pm
Blaze
Я написал перед скриптом команду "use БД" и все заработало.

А можно примерный листинг выбора элементов (сервер, база, логин, пароль) для sql? Или тут нужно подключать сторонние библиотеки?

СообщениеДобавлено: Ср дек 09, 2009 11:50 am
Klinkmann_Msk
To Blaze:
Пример видел в недрах хелпа MSSQL 2000. Думаю, и в хелпе MSSQL 2005 он также остался. Но ищется с трудом :(