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

Pavel_ch
20 авг 2008, 16:46
Форум: Проектирование БД и запросов
Тема: А можно ли так в Firebird?
Ответы: 3
Просмотры: 3847

Спасибо.
Будем думать на клиенте
Pavel_ch
20 авг 2008, 16:39
Форум: Проектирование БД и запросов
Тема: А можно ли так в Firebird?
Ответы: 3
Просмотры: 3847

А можно ли так в Firebird?

Доброго времени суток На клиенте формируется кросс-таб, запрос естественно тоже формируется на клиенте. Мне нужны суммы по услугам и итоговая колонка в конце с общей суммой. Вот фрагмент сгенерированного на клиенте запроса: select a.abon_name, a.id as abon_id, c.id as contr_id, c.contract_no, c.cont...
Pavel_ch
06 авг 2008, 13:20
Форум: Вопросы создания клиентских и серверных приложений
Тема: Подскажите по exception
Ответы: 3
Просмотры: 3774

Спасибо за ссылку.
Если я правильно понял статью, то в моём случае "сервер сам откатит операцию INSERT при возникновении в ней исключения"
Pavel_ch
06 авг 2008, 11:32
Форум: Вопросы создания клиентских и серверных приложений
Тема: Подскажите по exception
Ответы: 3
Просмотры: 3774

Подскажите по exception

Вопрос такой. Вот скажем добавляется в таблицу в одной транзакции 40 записей. В триггере Before Insert на эту таблицу каждая запись проверяется на некое условие и если это условие не выполняется, то вызывается исключение: if (real_oper_group <> call_oper_gr) then exception e_oper_incorrect; Если воз...
Pavel_ch
10 июл 2008, 16:56
Форум: Репликация
Тема: Приобретение IBReplicator
Ответы: 2
Просмотры: 6137

Приобретение IBReplicator

Если есть кто знающий, подскажите пожалуйста, как удобнее приобрести IBReplicator можно?
Триальная версия полностью устраивает, но, на IBPhoenix.com как-то не очень понятен процесс оплаты. Там только с помощью кредитной карты можно или ещё какие-то варианты возможны?
Pavel_ch
30 июн 2008, 15:44
Форум: Вопросы создания клиентских и серверных приложений
Тема: Разная скорость выполнения процедуры
Ответы: 3
Просмотры: 3933

Как оказалось, тормоза были по двум причинам: a) FetchAll (спасибо kdv за подсказку - в SQL Editor'е как-то забыл вызов процедуры проверить, сразу в приложении его писал) б) процедура возвращает неупорядоченный набор, соответственно в вызове используется order by, который тоже свой вклад вносит А на...
Pavel_ch
30 июн 2008, 11:53
Форум: Вопросы создания клиентских и серверных приложений
Тема: Разная скорость выполнения процедуры
Ответы: 3
Просмотры: 3933

Разная скорость выполнения процедуры

Столкнулся с непонятной особенностью. Процедуру писал и отлаживал через IBExpert - там всё нормально - выполняется менее секунды (возвращает 700-800 записей). Делаю вызов из приложения и ждать уже секунд 3-5, а то и больше приходится. С чем это может быть связано? Вызов процедуры в приложении: selec...
Pavel_ch
09 фев 2008, 20:10
Форум: Общие проблемы
Тема: Выполнение ХП из триггера. Странный результат
Ответы: 6
Просмотры: 5052

Выполнение ХП из триггера. Странный результат

Доброго всем времени суток Для начала опишу ситуацию Есть ХП, реализующая начисление абонентской платы абонентам телефонной сети. Она пробегает по всем активным на начало месяца телефонам (используя реквизиты Install_date и Uninstall_date) и по каждому в соответствии с его тарифным планом производит...
Pavel_ch
21 ноя 2007, 11:50
Форум: Общие проблемы
Тема: Не работает ХП с объединением строк
Ответы: 3
Просмотры: 3125

Разобрался. Дело-то действительно в переменных. Там индекс Varchar(6) был, а я ж к нему ещё два символа добавлял - вот и ошибка.
Недоглядел :oops:
Pavel_ch
21 ноя 2007, 11:08
Форум: Общие проблемы
Тема: Не работает ХП с объединением строк
Ответы: 3
Просмотры: 3125

Re: Не работает ХП с объединением строк

Скорее всего размер выходной переменной не достаточен. С переменными вроде всё нормально - внутренние переменные процедуры (с частями адреса) имеют такой же тип, что и поля таблицы в которых эти данные хранятся, это же касается и выходного значения abon_name. Выходное значение adr_string пробовал с...
Pavel_ch
21 ноя 2007, 10:41
Форум: Общие проблемы
Тема: Не работает ХП с объединением строк
Ответы: 3
Просмотры: 3125

Не работает ХП с объединением строк

Доброго времени суток. Что-то не пойму, почему может не работать такая ХП CREATE PROCEDURE GET_ADDR_STRING ( abon_id integer) returns ( abon_name varchar(120), adr_string varchar(200)) as declare variable adr_index varchar(6); declare variable adr_region varchar(50); declare variable adr_raion varch...
Pavel_ch
15 авг 2007, 19:42
Форум: Вопросы создания клиентских и серверных приложений
Тема: Экспорт датасета в csv. Возвращает пустой файл
Ответы: 2
Просмотры: 3991

Уже решил проблему, накатал свою прцедурку, благо csv-дело нехитрое.
Pavel_ch
12 авг 2007, 14:56
Форум: Вопросы создания клиентских и серверных приложений
Тема: Экспорт датасета в csv. Возвращает пустой файл
Ответы: 2
Просмотры: 3991

Экспорт датасета в csv. Возвращает пустой файл

Собственно проблема в названии темы. Вопреки рекомендациям http://www.ibase.ru/devinfo/ibx.htm использую всё же не TIBSQL, а TIBQuery, т.к. есть пара вычисляемых в клиентском приложении полей. Код такой: procedure TReportsFrm.BitBtn1Click(Sender: TObject); var OutFile: TIBOutputDelimitedFile; begin ...
Pavel_ch
04 мар 2007, 16:08
Форум: Вопросы создания клиентских и серверных приложений
Тема: Проблема с вычисляемым полем по таблице TMP$ATTACHMENTS
Ответы: 2
Просмотры: 4009

Большое спасибо за совет, всё заработало как надо
Pavel_ch
03 мар 2007, 22:02
Форум: Вопросы создания клиентских и серверных приложений
Тема: Проблема с вычисляемым полем по таблице TMP$ATTACHMENTS
Ответы: 2
Просмотры: 4009

Проблема с вычисляемым полем по таблице TMP$ATTACHMENTS

Доброго времени суток. Столкнулся с непонятной для меня проблемой. Суть задачи такова. У меня в БД есть таблица где по русски записана основная и дополнительная информация о пользователях системы (БД). Основным, ключевым, полем является поле USRLOGIN содержащее имя пользователя под которым он регист...
Pavel_ch
30 окт 2006, 00:47
Форум: Проектирование БД и запросов
Тема: БД для биллинга
Ответы: 6
Просмотры: 6217

CyberMax писал(а):1. Сразу начинай с FB 2.0.
Так вроде релиза ещё не было, только релиз-кандидаты. Хотя вобщем-то идея правильная, пока дело дойдёт до тестирования, вероятно и релиз состоится.
Pavel_ch
24 окт 2006, 19:48
Форум: Проектирование БД и запросов
Тема: БД для биллинга
Ответы: 6
Просмотры: 6217

БД для биллинга

Встал вопрос о проектировании биллинговой системы для учёта телефонных переговоров в небольшой (пока) компании-операторе. Нагрузка на систему - 4-5 пользователей, при этом один из пользователей - сервис Win2003, который каждые 10 минут заливает CDR-файл (файл с данными о звонках с АТС) в таблицу БД....
Pavel_ch
30 сен 2006, 17:12
Форум: Вопросы создания клиентских и серверных приложений
Тема: IBQuery неправильно работает с Boolean?
Ответы: 2
Просмотры: 3500

Не думал что всё так плохо с IBX....
И тем не менее, спасибо за разъяснение ситуации!
Pavel_ch
30 сен 2006, 14:48
Форум: Вопросы создания клиентских и серверных приложений
Тема: IBQuery неправильно работает с Boolean?
Ответы: 2
Просмотры: 3500

IBQuery неправильно работает с Boolean?

Вопрос по IBX 7.0.8 (IB 7.0.1) Нужно добавить запись в таблицу, одно из значений которой имеет тип Boolean. В IBQuery вписал запрос insert into usr_names (usr_name, priv, admin) values (:usrname, :priv, :admin) Поля priv и admin являются полями типа Boolean. Передаю параметрам значения: IBQuery1.Pre...
Pavel_ch
29 апр 2006, 20:39
Форум: Вопросы создания клиентских и серверных приложений
Тема: Помогите с запросом
Ответы: 1
Просмотры: 2779

Помогите с запросом

Есть таблица, с двумя (будем считать) полями, ValData (дата) и RValue (некое числовое значение). Помогите пожалуйтса написать запрос чтобы результатом его были значения "Дата минимума", "Минимум", "Дата максимума", "Максимум"

Сервер InterBase 7.0.1