Судя по тому, что происходит AV, происходит обращение к несозданному компоненту. Что мешает найти этот компонент и сделать проверку его существования через Assigned()?S.H.S писал(а):Я знаю, что вызывает исключение, но это мне никак не помогло .
Найдено 638 результатов
- 05 дек 2007, 01:54
- Форум: Визуальные компоненты + данные
- Тема: DBGridEh + onDataChange + TForm.Create = проблема.
- Ответы: 12
- Просмотры: 15750
- 04 дек 2007, 14:54
- Форум: Проектирование БД и запросов
- Тема: Запрос для нарастающего итога
- Ответы: 9
- Просмотры: 7515
Можешь добавить в таблицы документов поле периода. Тип INTEGER, структура - YYYYMM. Зависит от DateDoc и обновляется либо на клиенте либо в триггере. Позволяет существенно упростить выборку по месяцу и группировку по нему же: вместо WHERE DATEDOC BETWEEN '01.12.2007' AND '31.12.2007' и GROUP BY EXTR...
- 04 дек 2007, 14:05
- Форум: Баги и падения сервера
- Тема: FB 2.0.3. consistency check при создании индекса
- Ответы: 32
- Просмотры: 19543
- 04 дек 2007, 13:39
- Форум: Баги и падения сервера
- Тема: FB 2.0.3. consistency check при создании индекса
- Ответы: 32
- Просмотры: 19543
Почитал. Этот момент проскочил мимо внимания. Кстати, Влад, есть какие-нибудь гарантированные побочные явления, когда длина varchar-поля меняется в меньшую сторону через вот такую правку систаблиц? И могут ли в будущем сделать проверку при ALTER COLUMN varchar-поля в сторону уменьшения длины на невы...
- 04 дек 2007, 12:58
- Форум: Проектирование БД и запросов
- Тема: Запрос для нарастающего итога
- Ответы: 9
- Просмотры: 7515
так?
Код: Выделить всё
select
...,
(select sum(t2.value) from some_table t2 where
(extract(year from t1.datedoc) = extract(year from t2.datedoc))
and (extract(month from t1.datedoc) = extract(month from t2.datedoc))
and (t2.datedoc < t1.date_doc))
from
some_table t1
- 04 дек 2007, 12:44
- Форум: Баги и падения сервера
- Тема: FB 2.0.3. consistency check при создании индекса
- Ответы: 32
- Просмотры: 19543
Зачем вообще уменьшать р-р varchar поля ??? Например, если обновленные бизнес-правила ограничивают длину varchar-поля меньшей длиной. Да и дело-то не в смене длины varchar, а в концепции :). Легальной команды смены домена не дали, но разрешили (или закрыли глаза на нее?) возможность менять его путе...
- 04 дек 2007, 10:24
- Форум: Баги и падения сервера
- Тема: FB 2.0.3. consistency check при создании индекса
- Ответы: 32
- Просмотры: 19543
- 04 дек 2007, 07:54
- Форум: Баги и падения сервера
- Тема: FB 2.0.3. consistency check при создании индекса
- Ответы: 32
- Просмотры: 19543
FB 2.0.3. consistency check при создании индекса
Возможно, данный случай есть в трекере. Таблица: CREATE TABLE SOME_TABLE ( ID INTEGER NOT NULL, NAME VARCHAR(50) NOT NULL) Запись: INSERT INTO SOME_TABLE (ID, NAME) VALUES (1, 'Здесь 17 символов') Меняем длину поля NAME c 50 до 10 символов. При открытии таблицы сервер пишет о переполнении (что естес...
- 20 ноя 2007, 12:11
- Форум: Баги и падения сервера
- Тема: FB 2.0.3. Ошибка в сервере при группировке
- Ответы: 3
- Просмотры: 4666
- 20 ноя 2007, 04:16
- Форум: Баги и падения сервера
- Тема: FB 2.0.3. Ошибка в сервере при группировке
- Ответы: 3
- Просмотры: 4666
FB 2.0.3. Ошибка в сервере при группировке
FB 2.0.3.
Сервер выдает:
internal gds software consistency check (EVL_expt: invalid operation (232), file: evl.cpp line: 1105)
Код: Выделить всё
SELECT
COUNT(*),
SUM((SELECT RESULT FROM SOME_PROC(ID)) AS QUANTITY
FROM
SOME_TABLE
GROUP BY
QUANTITY
internal gds software consistency check (EVL_expt: invalid operation (232), file: evl.cpp line: 1105)
- 24 июн 2007, 14:31
- Форум: Общие проблемы
- Тема: медленный update
- Ответы: 8
- Просмотры: 5420
Обновил тему "Обязательно прочитать перед заданием вопроса!": добавил постскриптум.
Мда, поле ID, не указанное как PK - это оригинально .
Мда, поле ID, не указанное как PK - это оригинально .
- 15 июн 2007, 12:17
- Форум: FAQ
- Тема: простой вопрос про TIMESTAMP
- Ответы: 4
- Просмотры: 6321
- 15 июн 2007, 10:39
- Форум: FAQ
- Тема: простой вопрос про TIMESTAMP
- Ответы: 4
- Просмотры: 6321
10 минут в виде timestamp получить нельзя - просто потому что это не время, а интервал. Можно получить время 00:10:00, но только в time, в 3-м диалекте. Интересно. По Борри в третьем диалекте: DATE - дата (без времени); TIME - время (без даты); TIMESTAMP - дата и время. Типа интервала как такового ...
- 08 июн 2007, 15:04
- Форум: Вопросы по работе форума
- Тема: Удаленные темы
- Ответы: 8
- Просмотры: 12186
- 01 июн 2007, 11:35
- Форум: Общие проблемы
- Тема: упорядочить таблицу с более 40млн строками :(
- Ответы: 12
- Просмотры: 7822
- 01 июн 2007, 10:46
- Форум: Общие проблемы
- Тема: упорядочить таблицу с более 40млн строками :(
- Ответы: 12
- Просмотры: 7822
- 01 июн 2007, 01:57
- Форум: Общие проблемы
- Тема: упорядочить таблицу с более 40млн строками :(
- Ответы: 12
- Просмотры: 7822
- 25 май 2007, 19:04
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: События с параметрами
- Ответы: 26
- Просмотры: 19078
См. ответ dimitr:
http://forum.ibase.ru/phpBB2/viewtopic.php?t=1599
http://forum.ibase.ru/phpBB2/viewtopic.php?t=1599
- 25 май 2007, 08:51
- Форум: Проектирование БД и запросов
- Тема: select max(varchar)
- Ответы: 5
- Просмотры: 5335
- 24 май 2007, 12:02
- Форум: Проектирование БД и запросов
- Тема: Проверка на наличие в таблице с возвращением значения
- Ответы: 2
- Просмотры: 3804