Найдено 65 результатов

andycat
10 апр 2008, 15:49
Форум: Проектирование БД и запросов
Тема: Оптимизировать запрос
Ответы: 20
Просмотры: 12778

Оптимизировать запрос

Здравствуйте! есть запрос (суммирование операций по клиентам с получением остатка в рублях по курсам на день операций) select sum(case when tr.currency_id >1 then (tr.amount * (select first 1 rates.buy from rate rates where rates.ratetype=0 and (rates.currency1=tr.currency_id)and(rates.currency2=1)a...
andycat
06 мар 2008, 16:31
Форум: Администрирование
Тема: Не работает смена пароля через IBSecurity
Ответы: 2
Просмотры: 3817

например мой вариант - работает function TData_DB_FB.ChangeSYSDBAPassword; begin result:=False; IBSecurityServiceFB.Active:=False; if IBDatabaseFB.Connected then IBDatabaseFB.Close; IBSecurityServiceFB.Params.Clear; IBSecurityServiceFB.Params.Add('user_name=sysdba'); IBSecurityServiceFB.Params.Add('...
andycat
30 янв 2008, 12:10
Форум: Вопросы безопасности
Тема: Способ очистки прав таблиц от удаленных учетных записей
Ответы: 5
Просмотры: 7898

1. дело не в самом IBExpert'е во время backaup\restore по логам видно что все эти удаленные пользователи сохраняются. если они работе БД мешать не будут? то в принципе на это можно и не обращать внимания... 2. select * from rdb$user_privilegers Table unknown. RDB$USER_PRIVILEGERS. дайте плиз ссылку ...
andycat
30 янв 2008, 10:43
Форум: Вопросы безопасности
Тема: Способ очистки прав таблиц от удаленных учетных записей
Ответы: 5
Просмотры: 7898

Способ очистки прав таблиц от удаленных учетных записей

есть приложение на сервере FB 2.0.3 клиенты авторизуются по логинам СУБД, когда приложение тестировал - приходилось создавать/удалять пользователей БД, соотвсетвенно на объектах СУБД (например таблиц) ссылки на предыдущих пользователей остались (их видно в IBExpert и естественно они сохраняются при ...
andycat
03 ноя 2006, 12:27
Форум: FAQ
Тема: Совет: как "правильно" проверять коннект к БД от к
Ответы: 7
Просмотры: 8213

тогда подскажите плиз как более грамотно сделать эту обработку разрыва соединения в IBX?
andycat
02 ноя 2006, 16:47
Форум: FAQ
Тема: Совет: как "правильно" проверять коннект к БД от к
Ответы: 7
Просмотры: 8213

Совет: как "правильно" проверять коннект к БД от к

Приветствую! как более правильно в клиентском приложении (Delphi 7) проверять коннект к БД для того что бы например при отвале связи приложение в exception не падало? я периодически использую два варианта: 1. try... except в IBQuery.open 2. IbDatabase.connected поделитесь плиз опытом кто как делает?
andycat
13 сен 2006, 13:37
Форум: FAQ
Тема: Транзакция закрывает Select'ы
Ответы: 8
Просмотры: 7505

Спасибо. Все заработало.
andycat
08 сен 2006, 16:27
Форум: FAQ
Тема: Транзакция закрывает Select'ы
Ответы: 8
Просмотры: 7505

понял, спасибо.
[Модератор: удалено полное цитирование поста CyberMax]
andycat
08 сен 2006, 15:50
Форум: FAQ
Тема: Транзакция закрывает Select'ы
Ответы: 8
Просмотры: 7505

1. конечно TIBQuery - просто писать было короче :)

2. изв., не понимаю (некогда не использовал несколько транзакций - не требовалось по логике программ): т.е. я для каждой нужной Select выбираю нужный DefaultTransaction, ставлю им нужные параметры транзакцию и выполняю Open/Execute?
andycat
08 сен 2006, 15:40
Форум: FAQ
Тема: Транзакция закрывает Select'ы
Ответы: 8
Просмотры: 7505

1. Используется IBX
2. Создавать несколько компонентов TIBTransaction? Тогда как их привязать к одной TIBDatabase?
andycat
08 сен 2006, 15:19
Форум: FAQ
Тема: Транзакция закрывает Select'ы
Ответы: 8
Просмотры: 7505

Транзакция закрывает Select'ы

Приветствую ВСЕХ! Просьба разьяснить работу/настройку транзакций. Есть MDI приложение, например в одном окне открыто select'ом (TQuery) одна таблица, в другом что то другое тоже select'ом логически не связанная с первой таблицой. Если я делаю изменение SQL запросом например в первой, то ВСЕ select'ы...
andycat
16 мар 2006, 16:06
Форум: Общие проблемы
Тема: ошибка при выполнении запроса
Ответы: 4
Просмотры: 3801

после перевода ты забыл обновить клиентскую либу и msg-файл. Сделаешь - получишь адекватное сообщение об ошибке (про column ambiguity). я тестировал на своем компе: снес полностью IB, поставил FB и только тогда стал все гонять.... про msg-файл можно поподробней: что это и с чем едят? (где почитать?)
andycat
16 мар 2006, 10:59
Форум: Общие проблемы
Тема: ошибка при выполнении запроса
Ответы: 4
Просмотры: 3801

Извиняюсь!!!

нашел ошибку, как должно быть:

where autobrand.brandid=:p_brandid
and (automodel.modelid=:p_modelid)
andycat
16 мар 2006, 10:56
Форум: Общие проблемы
Тема: ошибка при выполнении запроса
Ответы: 4
Просмотры: 3801

ошибка при выполнении запроса

Уважаемые! подскажите пожалуйста, в таком запросе: select autobrand.brandid, autobrand.brandname, automodel.modelname, automodel.modelid from automodel join autobrand on (automodel.brandid=autobrand.brandid) where brandid=:p_brandid and (modelid=:p_modelid) вываливается следующая ошибка: internal gd...
andycat
02 мар 2006, 16:46
Форум: Вопросы безопасности
Тема: Как обойти передачу паролей в открытом виде при backup'е?
Ответы: 8
Просмотры: 15304

наверное все таки проще написать конкретно для конкретной базы архивирование/восстановление через компоненты и зашифровать пароль.

всем спасибо!
andycat
27 фев 2006, 16:43
Форум: Вопросы безопасности
Тема: Как обойти передачу паролей в открытом виде при backup'е?
Ответы: 8
Просмотры: 15304

избежать передачи пароля или хранения его в командном файле? Я так понимаю ты про второе. напиши мааленький такой .exe, который будет у тебя запускатся по расписанию (каким нить шидулером) и бэкапить базу. Тогда не будет пароль у тебя хранится в файле, который может прочитать кто угодно. Приветству...
andycat
30 мар 2005, 14:03
Форум: Администрирование
Тема: Переход на FireBird - SYSDBA
Ответы: 5
Просмотры: 6601

Merlin писал(а):Варианты:
1. Программа сама. Посмотреть на компоненты закладки Interbase Admin.
2. Батник сам. Почитать Operations Guide чуть более внимательно.
про Interbase Admin то я и забыл.... Спасибо.
andycat
30 мар 2005, 13:49
Форум: Администрирование
Тема: Переход на FireBird - SYSDBA
Ответы: 5
Просмотры: 6601

с IBExpert все понятно, спасибо, но есть общая задача, как ее решить: Распределенная (реплицируема) БД, на УБД (в смысле офис) отсылается инсталятор клиента (включающий чистую БД - *.fdb устанавливаемая в определенный каталог) и FireBird, все это благолучно ставиться, запускается, установленная fdb ...
andycat
30 мар 2005, 12:55
Форум: Администрирование
Тема: Переход на FireBird - SYSDBA
Ответы: 5
Просмотры: 6601

Сервер не удаленный...
Спасибо, попробую IBExpert