Найдено 104 результата
- 22 июл 2009, 14:16
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Помогите разобраться с транзакциями!
- Ответы: 9
- Просмотры: 6682
Re: Помогите разобраться с транзакциями!
Мне как-то пришлось разбиратся с подобными проблемами в одном проекте. На каждой форме было по 2-5 компонентов транзакций с автостартом... Правда скрипта не было. :) Несколько идей и рефакторинго помогли. :) Идеи такие: 1. Свёл число компонент до 3: читающая, пишущая, служебная (отдельный лог событи...
- 24 июн 2009, 09:17
- Форум: Общие проблемы
- Тема: Исключить из результата select'a ненужные записи
- Ответы: 6
- Просмотры: 4873
Re: Исключить из результата select'a ненужные записи
Вроде так:
Код: Выделить всё
select distinct "Phone"
from "Orders" OO
where {условия проверки корректности номера} and
"Start_Time" bet '1.01.2009' and '1.05.2009' and not exict (
select 1 from "Orders" OI where OO."Phone" = OI."Phone" and
("Start_Time" < '1.01.2009' or "Start_Time" > '1.05.2009')
)
- 24 июн 2009, 09:08
- Форум: Общие проблемы
- Тема: селект с проверкой года
- Ответы: 14
- Просмотры: 7447
Re: селект с проверкой года
в одном поле для даты, куда заносится ручками дата. Но. в соответствии с установками системы, там может быть и "18-3-2001" и "03111999" и куча других вариантов. А при добавлении в varchar(4) записываются последние символа. ПОэтому там могут быть и разделители (точка, пробел, слэш и пр.) Поэтому нуж...
- 20 май 2009, 08:06
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: использование переменных в запросах во время жизни подключен
- Ответы: 1
- Просмотры: 2567
Re: использование переменных в запросах во время жизни подключен
Эти переменные какого типа и какой у ни значений срок жизни? Если значения сохраняются между сессиями работы - подойдут генераторы для целых типов и/или таблица из одной строки для разных типов. Если значения устанавливаются каждый раз - смотри RDB$SET_CONTEXT, RDB$GET_CONTEXT или GLOBAL TEMPORARY T...
- 15 май 2009, 14:32
- Форум: Общие проблемы
- Тема: Использование STL в UDF на C++Builder
- Ответы: 18
- Просмотры: 9991
Re: Использование STL в UDF на C++Builder
Врёшь. Либо сейчас либо в первом посте, поскольку при таких объявлениях они совпадать не могут... Простите, в таком случае как Вы считаете метод, не работающий с полями объекта должен выполняться? Если не должен, то врете именно Вы. Ибо он работает... Вызов метода для некорректного указателя на объ...
- 14 май 2009, 11:11
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: падение коннекта на Win2008
- Ответы: 4
- Просмотры: 3969
Re: падение коннекта на Win2008
А посмотреть логи сервера - не судьба?
- 14 май 2009, 07:39
- Форум: Общие проблемы
- Тема: Использование STL в UDF на C++Builder
- Ответы: 18
- Просмотры: 9991
Re: Использование STL в UDF на C++Builder
Вообще-то extern "C" влияет только на манглинг имён, а не на соглашение о вызове.hvlad писал(а):а) зачем с extern "C" ещё и __cdecl ?
Ежели его не ставить, будет дефолтное.

- 13 май 2009, 07:31
- Форум: Проектирование БД и запросов
- Тема: Вопрос по exists ... :)
- Ответы: 6
- Просмотры: 4808
Re: Вопрос по exists ... :)
А ничё, что выделенное выражение всегда истина?Antoxa писал(а): select Table1
WHERE (DateDoc=:D) and (not exists (select * from Table2 where Table1.ID = Table1.ID))
Или это ошибка при вставке кода сюда?
- 20 апр 2009, 08:16
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Использование fbclient.dl Borland c++
- Ответы: 6
- Просмотры: 4424
Re: Использование fbclient.dl Borland c++
Бери http://www.ibpp.org/ ежели уж не хочешь через компоненты.
Оно в исходниках, и довольно прозрачно написано.
Для MySql действительно компоненты все кривые и нарисовать через api проще и понятнее.
А для птички - с точностью до наоборот.
Оно в исходниках, и довольно прозрачно написано.
Для MySql действительно компоненты все кривые и нарисовать через api проще и понятнее.
А для птички - с точностью до наоборот.

- 20 фев 2009, 08:44
- Форум: Проектирование БД и запросов
- Тема: Время выполнения запроса
- Ответы: 83
- Просмотры: 37800
Re: Время выполнения запроса
Может что-нибудь от Книжника подойдёт?
- 17 фев 2009, 09:11
- Форум: Проектирование БД и запросов
- Тема: Время выполнения запроса
- Ответы: 83
- Просмотры: 37800
Re: Время выполнения запроса
Да у меня в этом проекте нет ни одного замысловатого запроса. О чём я и пишу и другие тебе говорят. Вместо твоего простого ... from outcalls where incall=? order by id дёргающегося для каждого номера вполне возможно сложный запрос с join и группировкой будет в сумме отрабатывать быстрее. :) Кстати,...
- 16 фев 2009, 20:56
- Форум: Проектирование БД и запросов
- Тема: Время выполнения запроса
- Ответы: 83
- Просмотры: 37800
Re: Время выполнения запроса
2 pticelov Я согласен с kdv - или попытайся разобраться как работает конкретный движёк, или попытайся найти тот движёк, который бы приемлемо работал на твоих запросах. В первом случае нужно таки читать документацию, а если спрашиваешь, то предоставлять полную инфу. В любом случае это выльется в изм...
- 13 фев 2009, 09:56
- Форум: Проектирование БД и запросов
- Тема: Время выполнения запроса
- Ответы: 83
- Просмотры: 37800
Re: Время выполнения запроса
Прочитай таки про left join - инфы море. :) Скорее всего у тебя будет что-то в таком роде: select ... from incall ti left join outcalls to on to.incall = ti.incall where ... Чтобы была одна запись, можно так, например: select ... from incall ti left join (select incall, min(id) as id from outcalls g...
- 13 фев 2009, 07:29
- Форум: Проектирование БД и запросов
- Тема: Время выполнения запроса
- Ответы: 83
- Просмотры: 37800
Re: Время выполнения запроса
Увы - результатом этого многократного select может быть отсуствие данных. В некоторых случаях ко входному вызову исходящий с разговором может отсуствовать... В других случаях в outcalls у нас несколько записей, соответствующих критерию. Мне нужна первая. join сделает несколько результатов и нужно б...
- 12 фев 2009, 15:20
- Форум: Проектирование БД и запросов
- Тема: Время выполнения запроса
- Ответы: 83
- Просмотры: 37800
Re: Время выполнения запроса
По описанию явно напрашивается join по номеру для выдирания всех этих данных одним запросом.
Но для его написания таки нужно схему данных и какие именно из их нужны.
Но для его написания таки нужно схему данных и какие именно из их нужны.
- 05 фев 2009, 10:07
- Форум: Вопросы создания клиентских и серверных приложений
- Тема: Опыт использование Firebird и библиотеки QT
- Ответы: 4
- Просмотры: 5563
Re: Опыт использование Firebird и библиотеки QT
Зайди на форум prog.org.ru.
Там есть соответствующий раздел, и про драйвер IB/FB вполне всё описано.
Если кратко - ничего сложного, всё собирается и работает.
Там есть соответствующий раздел, и про драйвер IB/FB вполне всё описано.
Если кратко - ничего сложного, всё собирается и работает.

- 23 янв 2009, 09:08
- Форум: Вопросы по сайту iBase.ru
- Тема: Firebird Development Studio и IBAdmin for Linux
- Ответы: 3
- Просмотры: 5660
- 16 янв 2009, 08:56
- Форум: Общие проблемы
- Тема: Fb 2.1 - ограничение....
- Ответы: 8
- Просмотры: 5800
Re: Fb 2.1 - ограничение....
Может перестать жрать кактус и подцепить нормальный интерпретатор через UDF-ку?SerjP писал(а):Почитал в инете - стало грустно..... неужели все так плохо....
Может попробовать 2.5 (где ее взять в сомпилированном виде?)

- 26 дек 2008, 10:56
- Форум: Общие проблемы
- Тема: Как одновременно исполнить скрипт на 40 базах?
- Ответы: 9
- Просмотры: 7518
Re: Как одновременно исполнить скрипт на 40 базах?
Использовать IBEScript.exe + простенький скриптик. Т.е. на каждый сервер по две строчки? connect ...... IBEScript.exe(с ключами) myscript.sql >дописать результаты в журнал mylog.log Все сточки в командный файл и на исполнение. Одну строчку - параметры конекта передаются IBEScript.exe ключами. Хотя ...
- 25 дек 2008, 07:58
- Форум: Общие проблемы
- Тема: Как одновременно исполнить скрипт на 40 базах?
- Ответы: 9
- Просмотры: 7518
Re: Как одновременно исполнить скрипт на 40 базах?
Использовать IBEScript.exe + простенький скриптик.