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

eugeney
28 фев 2005, 18:20
Форум: Общие проблемы
Тема: Почему виснет ? :(
Ответы: 9
Просмотры: 7654

Deniska писал(а):К стати джоинить cutomer низя так как у меня два поля ссылаются на него
AND c.id = i.RESPONSIBLE_ID
AND i.from_id in (SELECT id FROM customer WHERE type_id=1 AND firm = :firm)
Попробуй
AND exists (SELECT id FROM customer WHERE type_id=1 AND firm = :firm and id=i.from_id)
eugeney
28 фев 2005, 15:45
Форум: Администрирование
Тема: Перечёркнутая птица
Ответы: 5
Просмотры: 6516

Re: Перечёркнутая птица

При запуске на w2003 в службах служба числится работающей, а в менеджере через панель управления - птица перечёркнута, написано Service is running и кнопка Start активна, но нажатие на неё ничем не сопровождается... Кто-нибудь диагноз птице поставит? Тебя не поймеш Service is running или Start акти...
eugeney
25 фев 2005, 14:53
Форум: Администрирование
Тема: Траффик
Ответы: 2
Просмотры: 4583

Re: Траффик

igorigor писал(а):Пользователи работают с базой через интернет, как я могу определить
сколько интернет-байтов сьедается в результате этого безобразия?
поставь zebede он и трафик жмет и считает.
eugeney
21 фев 2005, 17:27
Форум: Общие проблемы
Тема: В тексте процедур оператор commit можно юзать ?
Ответы: 14
Просмотры: 11843

Иногда это требуется это тебе кажется :-) В oracle есть так называемая автономная транзакция (PRAGMA AUTONOMOUS_TRANSACTION), так вот в ее контексте можно писать независимо от того чем завершилась внешняя транзакция. Я таким образом логировал все ошибки пользователей в независимости от результатов ...
eugeney
21 фев 2005, 16:25
Форум: Общие проблемы
Тема: В тексте процедур оператор commit можно юзать ?
Ответы: 14
Просмотры: 11843

На самом деле, коммит в процедурах - это всего навсего сброс кеша и чистка сейвпойнтов. Т.е. наш commit retaining + пересоздание пустого сейвпойнт-стека процедуры в его виде на момент коммита/роллбека. Что технически сделать можно, хоть и накладно это будет. И я даже соглашусь, что иногда этого хоч...
eugeney
21 фев 2005, 16:18
Форум: Общие проблемы
Тема: В тексте процедур оператор commit можно юзать ?
Ответы: 14
Просмотры: 11843

kdv писал(а):
Иногда это требуется
это тебе кажется :-)
Нет реальный опыт :-(
На самом деле если БД проектируется правильно, то ни вкоем случае не стоит делать глупые подхода. Но в ситуации когда БД со структурой унаследованна от когото еще то увы от этого ни куда не дется.
Прямой случай с Сompiere и Fyracle.
eugeney
21 фев 2005, 10:26
Форум: Общие проблемы
Тема: В тексте процедур оператор commit можно юзать ?
Ответы: 14
Просмотры: 11843

про транзакции вообще читал? www.ibase.ru/devinfo/ibtrans.htm starttransaction и commit/rollback делает только клиент. в процедурах-триггерах это делать без надобности. Дим. Иногда это требуется, и Fyracle это поддерживает. Но я согласег что использование commit в SP равнозначно попытке использован...
eugeney
01 фев 2005, 08:52
Форум: Общие проблемы
Тема: выбор одной записи
Ответы: 3
Просмотры: 4386

Slava Ekimov писал(а):
kdv писал(а):что значит "одну из многих"?
допустим, запрос выбирает

0 a
0 a
0 a

как из этих трех записей выбрать одну? Да никак.
Из этого результата можно еще distinct
А еще group by
eugeney
27 янв 2005, 09:47
Форум: Общие проблемы
Тема: Как изменить ключевое поле
Ответы: 3
Просмотры: 4800

Re: Как изменить ключевое поле

Привет всем! Имеется база сконструированная т.о.: имеется главная таблица OBJECT с ключем ID, и имеется большое число таблиц, связанных с ней по этому ID. Т. е., ситуация стандартная. Но есть огромное желание этот ID менять (в контретной записи, или по всей таблице разом). Лично я вижу два способа ...
eugeney
24 янв 2005, 09:40
Форум: Общие проблемы
Тема: Переменная в ХП.
Ответы: 8
Просмотры: 7664

Да все просто. Есть необходимость написания процедуры, которая проверяет правильность ключа банковского счета. Массив должен содержать произведение весовых коэффициентов на .... (долго описывать). Потом идет обработка массива (алгоритм предоставлен ЦБ РФ). То же относится к вычислению контрольного ...
eugeney
14 янв 2005, 17:37
Форум: Общие проблемы
Тема: Создание пользователей
Ответы: 13
Просмотры: 10351

обертку "вокруг DSQL" мешает написать то, что у нас пользователи в базе не хранятся. и сам сервер из одной БД к другой во время работы не лезет ни под каким предлогом. Со слов Влада Хорсуна, сеодинение к securety.fdb "в FB - кешируется. закрывается после последнего дисконнекта". В класике держиться...
eugeney
14 янв 2005, 12:24
Форум: Общие проблемы
Тема: Создание пользователей
Ответы: 13
Просмотры: 10351

Hi Дмитрий Вопрос а как влияет EUA на создание пользователей sql-ом? Коннект к isc4.gdb/SECURITY.FDB все равно у сервера есть не понял. создать пользователя SQL-ом можно только после включения EUA и только в конкретной БД. После включения EUA никакой admin.ib не нужен. файлы isc4.gdb/security.fdb в ...
eugeney
12 янв 2005, 17:02
Форум: Общие проблемы
Тема: Создание пользователей
Ответы: 13
Просмотры: 10351

Кстати! В IB 7.5 ЕСТЬ возможность создания пользователей sql-ом, потому что там теперь есть EUA (Embedded User Authentification), т.е. пользователи сидят прямо в БД, в таблице rdb$users.... Вопрос а как влияет EUA на создание пользователей sql-ом? Коннект к isc4.gdb/SECURITY.FDB все равно у сервера...
eugeney
12 янв 2005, 13:50
Форум: Вопросы создания клиентских и серверных приложений
Тема: Поделитьсь с новичком ссылками.
Ответы: 3
Просмотры: 5401

Re: Поделитьсь с новичком ссылками.

Где можно скачать готовые работающие приложения на основе Firebird? В образовательных целях. Главное что бы были с открытыми кодами. Ну и тематика экономическая.Типа бухгалтерия , складской учет, биллинг. http://www.janus-software.com/fyracle_demo.html Иcходные тексты: http://www.fyracle.org/downlo...
eugeney
23 дек 2004, 12:05
Форум: Вопросы создания клиентских и серверных приложений
Тема: Как сохранить объект java в Firebird
Ответы: 2
Просмотры: 4800

Re: Как сохранить объект java в Firebird

Нужно сохранить некий объект java в базе данных. Для этого используется: FirebirdSS-1.5.1 - сервер под Linux FirebirdSQL-1.5.5JDK1.4 - JDBC драйвер Таблица: create table a( id integer not null primary key, rawdata blob ) ... Object o = new SomeObject(); statement.setObject(5, o); ... И здесь выплёв...
eugeney
06 дек 2004, 16:05
Форум: Вопросы создания клиентских и серверных приложений
Тема: SQL запрос в отдельнгом потоке (dbExpress) как?
Ответы: 7
Просмотры: 10473

Повторюсь что и в первом посте было: При выполнении методо open объекта TSQLQuery корректно на 100% заполненного и проверянного для него SqlQuery.Connection.Connected = true, реакции сервера Firebird 1.5 никакой - шуршание по 250 000 записей нет (специально сделан запрос по NATURAL). SQLQuery - пус...
eugeney
03 дек 2004, 19:01
Форум: Вопросы создания клиентских и серверных приложений
Тема: SQL запрос в отдельнгом потоке (dbExpress) как?
Ответы: 7
Просмотры: 10473

Re: SQL запрос в отдельнгом потоке (dbExpress) как?

схема такова: DataModule в основном потоке SQLConnection <- SQLQuery <-DataSetProvider<-ClientDataSet<-DataSource Хочу выполнить SQL запрос в фоновом режиме. Как? Подскажите плиз !!! Ни как. Протокол общения IB/FB/Ya такой чтоне позволяет асинхронное выполнение запросов. Для твоего случая нужно исп...
eugeney
03 дек 2004, 15:58
Форум: Общие проблемы
Тема: Удаление без удаления
Ответы: 5
Просмотры: 6072

Re: Удаление без удаления

Вопрос в том, как реализовать удаление без удаления? Т.е. так чтобы при удалении, например, срабатывал триггер который, вставляя новую и апдейтя старую запись ничего не удалял из таблицы? Для чего это сделано: 1. Сохранять всю историю информации с сохранением кто и когда менял. 2. Не создаем дополн...
eugeney
02 ноя 2004, 08:50
Форум: Репликация
Тема: Оптимизация трафика
Ответы: 8
Просмотры: 15621

Re: Оптимизация трафика

При корректировке данных в удаленной базе обнаружил бешенный трафик: на 4 кб реальных данных (10 записей) - исходящий трафик - 9 кб - входящий - 200 кб :cry: Посоветуйте, в каком направлении рыть. Такой трафик оставить нельзя, так как у клиентов медленный dialup. Попробуй посмотреть с другой сторон...