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

mdfv
19 май 2008, 13:51
Форум: Ремонт БД
Тема: RDB$PROCEDURES.RDB$PROCEDURE_SOURCE - русский не пройдет?
Ответы: 4
Просмотры: 8440

Это сильные грабли.
http://www.firebirdsql.org/index.php?op ... engine_210
Там вверху в красной рамочке....

и тоже самое
http://ibase.ru/firebird/21/metadata_charset.htm
mdfv
03 янв 2008, 17:00
Форум: Общие проблемы
Тема: Не работает хранимая процедура.
Ответы: 19
Просмотры: 10439

как вариант могу предположить что
порядок параметров не тот и про это забыто
d2 timestamp,
d1 timestamp)
а в запросе правильно
where T.dateadd between d1 and d2
mdfv
03 янв 2008, 16:49
Форум: Общие проблемы
Тема: Не работает хранимая процедура.
Ответы: 19
Просмотры: 10439

с типом timestamp и не такое бывает.
при этом вы утверждаете что отдельно тот же запрос с теми же параметрами возвращает данные?

Код: Выделить всё

SELECT T.TOVAR_KOD, SUM( T.KOLVO )
FROM protocol_arch T
where T.dateadd between d1 and d2
group by T.TOVAR_KOD 
dateadd имеет тип timestamp ?
mdfv
03 янв 2008, 16:28
Форум: Общие проблемы
Тема: Не работает хранимая процедура.
Ответы: 19
Просмотры: 10439

Это оригинально.
Надо полагать индекса по dateadd тут нет.

А данные то точно есть на этот промежуток?
mdfv
03 янв 2008, 15:41
Форум: Общие проблемы
Тема: Не работает хранимая процедура.
Ответы: 19
Просмотры: 10439

немного не то.
там вкладка есть красивая в редакторе запросов, с графиками и количеством операций по каждой таблице.
mdfv
03 янв 2008, 15:33
Форум: Общие проблемы
Тема: Не работает хранимая процедура.
Ответы: 19
Просмотры: 10439

А что он говорит на вкладке анализ производительности?
действительно нет чтений?
mdfv
03 янв 2008, 15:19
Форум: Общие проблемы
Тема: Не работает хранимая процедура.
Ответы: 19
Просмотры: 10439

А как происходит вызов процедуры?
(непосредственно участок кода с передачей параметров)
mdfv
03 янв 2008, 15:07
Форум: Общие проблемы
Тема: Не работает хранимая процедура.
Ответы: 19
Просмотры: 10439

это уже при вставленном суспенде?
mdfv
03 янв 2008, 14:19
Форум: Общие проблемы
Тема: Не работает хранимая процедура.
Ответы: 19
Просмотры: 10439

select * from PRICE2UPDTSELLS (...)
что-нибудь возвращает?
кстати там suspend пропущен.
mdfv
03 янв 2008, 12:56
Форум: Общие проблемы
Тема: Не работает хранимая процедура.
Ответы: 19
Просмотры: 10439

Не работает - понятие растяжимое.
Что конкретно не так? И как должно быть?
mdfv
05 дек 2007, 19:32
Форум: Проектирование БД и запросов
Тема: Проблема с LEFT JOIN.
Ответы: 8
Просмотры: 6804

Как раз все отлично работает как и написано в запросе.
В условиях соединения никто не мешает ограничивающие условия ставить. А where работает уже поверх всего соединенного набора.
mdfv
05 дек 2007, 08:01
Форум: Визуальные компоненты + данные
Тема: DBGridEh + onDataChange + TForm.Create = проблема.
Ответы: 12
Просмотры: 15589

Наверное еще всетаки не создан грид. И вот какое решение. procedure TForm1.DataSource1DataChange(Sender: TObject; Field: TField); begin if not form1.Visible then exit; if pFIBDataSet1.State = dsBrowse then form1.DBGridEh1.Hint:=pFIBDataSet1NUM.AsString; end; Или такое: procedure TForm1.FormCreate(Se...
mdfv
04 дек 2007, 09:53
Форум: Общие проблемы
Тема: Проблема с UNION
Ответы: 8
Просмотры: 5279

ORDER идёт по полю Integer.
обсчитался :oops:
mdfv
04 дек 2007, 07:29
Форум: Общие проблемы
Тема: Проблема с UNION
Ответы: 8
Просмотры: 5279

По идее, то что оно раньше работало являлось большой вольностью, которую убрали.
Может явный cast (substring) к varchar делать ?
mdfv
04 дек 2007, 07:20
Форум: Визуальные компоненты + данные
Тема: DBGridEh + onDataChange + TForm.Create = проблема.
Ответы: 12
Просмотры: 15589

Все что делается визуально нужно не в OnCreate, а в OnShow засовывать тогда.

DataSet.Active:=True; можно в OnCreate засунуть, но предварительно убрав у него обработку событий, которую потом надо все равно присвоить в OnShow или в самой обработке отлавливать ошибки и разные состояния.
mdfv
30 ноя 2007, 09:58
Форум: Проектирование БД и запросов
Тема: Как оптимизировать запрос???
Ответы: 9
Просмотры: 7870

Кроме того не озвучена версия сервера.
А вообще лучше делать соединение явно через join.

И планы обоих запросов надо.
mdfv
23 ноя 2007, 23:12
Форум: Проектирование БД и запросов
Тема: Каскадное обновление
Ответы: 10
Просмотры: 7970

Re: Каскадное обновление

Да, я согласна. Но с созданием ВК я справлюсь, а вот как сделать обновление с помощью ТРИГГЕРОВ - не знаю...
А зачем еще триггеры? :shock:
Чем не устраивает встроенный механизм у внешних ключей?
mdfv
23 ноя 2007, 19:51
Форум: Проектирование БД и запросов
Тема: Каскадное обновление
Ответы: 10
Просмотры: 7970

Re: Каскадное обновление

пусть поле CODE_OF_SPECIALIST CODE из таблицы ACTIONS_GROUPS является полем внешнего ключа по отношению к полю CODE ДЛЯ SPECIALISTS. Как вы уже справедливо заметили Пусть является. В этом и ответ. У вас все не так. Когда его таки сделаете ВК и правило обновления Cascade поставите то все у вас получ...
mdfv
18 ноя 2007, 08:41
Форум: Общие проблемы
Тема: По версиям Firebird вопрос
Ответы: 4
Просмотры: 3322

Re: По версиям Firebird вопрос

А как перейти на новую версию? Допустим у меня 2.0.1 а последняя, скажем 2.0.3 Достаточно забэкапить, обновиться и сделать рестор? При отсутствии б/р у меня все работает нормально. Тут ведь как правило ничего нового не добавляется, когда младшие версии выходят, только фиксят ошибки. И еще один вопр...
mdfv
02 ноя 2007, 15:00
Форум: Проектирование БД и запросов
Тема: Поле-константа в хранимой процедуре
Ответы: 6
Просмотры: 5965

Dimitry Sibiryakov писал(а):Я бы поставил вопрос шире: зачем в ХП select константы?
Чаще всего для insert into.. select from.