Страница 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 он также остался. Но ищется с трудом
