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

Leshgan
12 мар 2007, 15:05
Форум: Вопросы создания клиентских и серверных приложений
Тема: Запутался с FIBDataset в FIBPlus. Запрос из ХП.
Ответы: 23
Просмотры: 22081

Dimitry Sibiryakov После оплаты пришло письмо с логином и паролем на сайте www.devrace.com, где были скачены исходники, откомпилированы и установдены. Никакой документации не видать. Прошу прощения за оффтопик. CyberMax Набор уже открыт, я просто не стал это указывать. Пойду читать всю документацию...
Leshgan
12 мар 2007, 13:43
Форум: Вопросы создания клиентских и серверных приложений
Тема: Запутался с FIBDataset в FIBPlus. Запрос из ХП.
Ответы: 23
Просмотры: 22081

И снова вот вопрос по IBDataSet. Может отправите к описанию компоненты, а то купить купили, а как пользоваться - туго что-то. Раньше юзал IBQuery - проще было. Param:='insert into base '+ '(nom_doc, name_tv, izgot, cena_zav, kol, nac_pos, nds, cena, kol_zak, cena_k, kol_zav, date_good, upak) '+ 'val...
Leshgan
05 мар 2007, 14:03
Форум: Вопросы создания клиентских и серверных приложений
Тема: Запутался с FIBDataset в FIBPlus. Запрос из ХП.
Ответы: 23
Просмотры: 22081

Может, у тебя грид динамически не формирует поля? Например, если уже создано какое-то, причём не возвращаемое твоим запросом. Боже, аж стыдно признаваться :( Спасибо, так и было!!! Как же я забыть мог. ](*,) Через ShowMessage() вывел результаты. Кстати почему-то в pFIBDataSet не выводится в выпадаю...
Leshgan
05 мар 2007, 10:39
Форум: Вопросы создания клиентских и серверных приложений
Тема: Запутался с FIBDataset в FIBPlus. Запрос из ХП.
Ответы: 23
Просмотры: 22081

Да я уже и как дату, как datetime - пусто :evil: Итак, подскажите как в делфи выполнить ХП с входными параметрами, возвращающую набор данных? Вот как я написал: pFIBDatabase1.Open; With pFIBDataSet1 do begin Close; SQLs.SelectSQL.Clear; SQLs.SelectSQL.Add('select sum_all, sum_direct, sum_inet1, sum_...
Leshgan
02 мар 2007, 17:38
Форум: Вопросы создания клиентских и серверных приложений
Тема: Запутался с FIBDataset в FIBPlus. Запрос из ХП.
Ответы: 23
Просмотры: 22081

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

  Date1:=DateToStr(Form1.DateTimePicker1.Date);
  Date2:=DateToStr(Form1.DateTimePicker2.Date);
В формате mm.dd.yy
По дебагу смотрел, значения принимают '02.03.2007'
Опять же в IB Expert запрос вида

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

select * from sums('02.03.2007','02.03.2007')
выполняется. Диалект базы = 3
Leshgan
02 мар 2007, 16:24
Форум: Вопросы создания клиентских и серверных приложений
Тема: Запутался с FIBDataset в FIBPlus. Запрос из ХП.
Ответы: 23
Просмотры: 22081

CyberMax писал(а):TpFIBDatabase во design-time активен? Проверь, чтобы при старте Connected = False было.
удивительное дело! Помогло! Спасбио большое. Никогда бы не подумал что в этом может быть дело.
2All: а по первому вопросу что можете сказать? На счет Запроса из ХП с входными параметрами?
Leshgan
02 мар 2007, 14:50
Форум: Вопросы создания клиентских и серверных приложений
Тема: Запутался с FIBDataset в FIBPlus. Запрос из ХП.
Ответы: 23
Просмотры: 22081

Dimitry Sibiryakov писал(а):Не к той базе коннектишься.
Проверил. К той. :shock:
Leshgan
02 мар 2007, 14:39
Форум: Вопросы создания клиентских и серверных приложений
Тема: Запутался с FIBDataset в FIBPlus. Запрос из ХП.
Ответы: 23
Просмотры: 22081

Dimitry Sibiryakov писал(а):Замени AsString на AsDateTime для начала.
Заодно проверь, не включена ли регистрочувствительность имен параметров.
AsDateTime привело к такому же результату, точнее к его отсутствию :(
pFIBDatabase.UpperOldNames = False
Leshgan
02 мар 2007, 14:31
Форум: Вопросы создания клиентских и серверных приложений
Тема: Запутался с FIBDataset в FIBPlus. Запрос из ХП.
Ответы: 23
Просмотры: 22081

И вот еще вопрос. Всё то же самое, те же компоненты, толко делаю в pFIBDatase в режиме разработки SelectSQL: SELECT * FROM MAIN_BASE Запускаю приложение, но вижу что за сегодняшний день не все записи. То есть как будто pFIBDatabse делает запросы из кэша за утреннее время. Послеобеденные записи не ви...
Leshgan
02 мар 2007, 14:24
Форум: Вопросы создания клиентских и серверных приложений
Тема: Запутался с FIBDataset в FIBPlus. Запрос из ХП.
Ответы: 23
Просмотры: 22081

Запутался с FIBDataset в FIBPlus. Запрос из ХП.

Подскажите пожалуйста по вызову ХП в FIBplus Я делал по книге "Мир Interbase", сервер FB2, Delphi 7. На форме pFIBDatabase, pFIBDataset, pFIBTransaction, DataSource. На стандартных компонентах IB я делал так: With form1.IBQuery2 do begin Close; SQL.Clear; SQL.Add('select sum_all, sum_direct, sum_ine...
Leshgan
13 фев 2007, 16:36
Форум: Вопросы создания клиентских и серверных приложений
Тема: Перенес запрос в ХП, скорость упала. Индексы.
Ответы: 13
Просмотры: 11022

kdv писал(а): 6.0.2 на борланде никогда не было.
www.ibase.ru/devinfo/allversions.htm
Из Вашей ссылки:
6.0.2.0 - от mers.com, иногда именуется как 6.2 - бесплатный, крайне не рекомендуется к использованию (баги)
Спасибо за ответы, вопрос исчерпан.
Leshgan
13 фев 2007, 16:00
Форум: Вопросы создания клиентских и серверных приложений
Тема: Стандартный клиентский интерфейс к Firebird под XP
Ответы: 14
Просмотры: 12504

Dimitry Sibiryakov писал(а):Ну почему же так категорично "нет"... Есть isql. Стандартный. Интерфейс. Позволяет смотреть данные. Импортировать. Экспортировать. Вот только с печатью напряг...
Можно подробнее как это при помощи isql сделать? Что-то по поиску не могу найти.
Leshgan
13 фев 2007, 14:23
Форум: Вопросы создания клиентских и серверных приложений
Тема: Стандартный клиентский интерфейс к Firebird под XP
Ответы: 14
Просмотры: 12504

Вообще вопрос непонятен. Что за "стандартный клиентский интерфейс"? По типу чего?
Здается мне, что ответ "нет", в любом случае.
Leshgan
13 фев 2007, 14:20
Форум: Вопросы создания клиентских и серверных приложений
Тема: Перенес запрос в ХП, скорость упала. Индексы.
Ответы: 13
Просмотры: 11022

у ХП нет плана. один и тот же запрос сам по себе и внутри процедуры будет иметь абсолютно тот же самый план. Другое дело, как ты вызываешь процедуру. Если ты добавляешь where, order by снаружи процедуры, то это выполняется совсем по другому, чем при добавлении тех же операторов к запросу. Понял, сп...
Leshgan
13 фев 2007, 12:07
Форум: Вопросы создания клиентских и серверных приложений
Тема: Перенес запрос в ХП, скорость упала. Индексы.
Ответы: 13
Просмотры: 11022

Запросы у тебя разные - в ХП нет ORDER BY. Отсюда разные планы. Читай JOINS, как посоветовали. Черт. А слона-то я не заметил. Спасибо! добавил order by и всё поменялось. Всё равно ушел читать про joins. ХП делают не для того, чтобы тот же самый запрос "ускорить", а чтобы сделать вещи, недоступные д...
Leshgan
13 фев 2007, 12:01
Форум: Вопросы создания клиентских и серверных приложений
Тема: Перенес запрос в ХП, скорость упала. Индексы.
Ответы: 13
Просмотры: 11022

А зачем тебе ХП делать, если можно запросом обойтись? Или того требуют бизнес-правила? Давай планы по запросу и по ХП, статистику по выполнению и версию сервера. План ХП Query Time ------------------------------------------------ Prepare : 0,00 ms Execute : 3 297,00 ms Avg fetch time: 3 297,00 ms M...
Leshgan
13 фев 2007, 11:27
Форум: Вопросы создания клиентских и серверных приложений
Тема: Перенес запрос в ХП, скорость упала. Индексы.
Ответы: 13
Просмотры: 11022

Вот за это: from MAIN_BASE, base where base.nom_doc=68000 and main_base.nom_doc=68000 надо по рукам бить. Срочно изучать http://www.ibase.ru/devinfo/joins.htm . Да, я в join пока не секу, признаюсь. Повлияет ли на скорость если через join сделаю? Цифра 68000, естественно, была приведена в кач-ве пр...
Leshgan
13 фев 2007, 09:53
Форум: Вопросы создания клиентских и серверных приложений
Тема: Перенес запрос в ХП, скорость упала. Индексы.
Ответы: 13
Просмотры: 11022

Перенес запрос в ХП, скорость упала. Индексы.

В клмиентском приложении был запрос: select main_base.nom_doc, main_base.name_cl, main_base.date_zay, main_base.nac, main_base.nac_k, main_base.prim, base.name_tv, base.izgot, base.cena, base.cena_k, base.kol_zav, base.kol_zak from MAIN_BASE, base where base.nom_doc=68000 and main_base.nom_doc=68000...