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

pH
11 май 2006, 14:29
Форум: Общие проблемы
Тема: Перестроение запроса
Ответы: 8
Просмотры: 7265

Если почитать справку , то иногда помогает ... :oops: Исключения при выполнении убираются путем присваивания CHARACTER SET переменным и результату , а если убрать suspend за рпеделы цикла то возвращатся будет именно ОДНА строка ... Спасибо всем за ответы . Отдельное спавибо Dimitry Sibiryakov за стр...
pH
11 май 2006, 13:55
Форум: Общие проблемы
Тема: Перестроение запроса
Ответы: 8
Просмотры: 7265

Проблема именно в том что это нужно сделать с помощью запроса так как потом на его основании будет троится отчет, и в том что возвращается не одна строка , а несколько .
pH
11 май 2006, 11:48
Форум: Общие проблемы
Тема: Перестроение запроса
Ответы: 8
Просмотры: 7265

Вот код моей процедуры: CREATE PROCEDURE PARENTS_STR ( ID INTEGER) RETURNS ( OUTPUT_STRING VARCHAR(200)) AS DECLARE VARIABLE NL VARCHAR(60); DECLARE VARIABLE NF VARCHAR(30); DECLARE VARIABLE NM VARCHAR(30); BEGIN OUTPUT_STRING=''; FOR select p.Name_Last || ' ' as NL , p.name_first || ' ' as NF, p.na...
pH
10 май 2006, 20:00
Форум: Общие проблемы
Тема: Перестроение запроса
Ответы: 8
Просмотры: 7265

Перестроение запроса

Добрый день . Помогите пожалуйста разобратся с такой проблемой : Есть простенький запрос SELECT NAME_LAST , NAME_FIRST, NAME_MIDDLE from Table WHERE ..... Запрос возвращает не более 4-х записей . Вопрос следующий : Каким образом результат ------------------------------------------------------ NAME_L...
pH
03 апр 2006, 12:00
Форум: Вопросы создания клиентских и серверных приложений
Тема: Вычисление разницы годов
Ответы: 2
Просмотры: 4386

Вычисление разницы годов

Нужно вычислить количество полных годов между двумя датами .

Делаю так :

function YB(var Date1,Date2:Tdatetime): Integer; cdecl; export;
begin
Result := YearsBetween(Date1,Date2)
end;

А при вызове получаю 0 :(

Укажите на ошибку пожалуйста :?
pH
11 ноя 2005, 16:09
Форум: FAQ
Тема: AppendRecord
Ответы: 8
Просмотры: 10994

ndStar писал(а): Zak.Last; j:=ZakZak.AsInteger+1; // j=1
НИКОГДА !! так больше не делайте ....
Инче будете иметь БОЛЬШИЕ проблемы при паралельной работе пользователей над одной таблицей ...

На правильное использование можно
посмотреть в примерах по FibPlus .
pH
09 ноя 2005, 18:32
Форум: FAQ
Тема: Оператор CASE
Ответы: 12
Просмотры: 15975

На 6.5 меня АБСОЛЮТНО ничего не держит ... База на этапе разработки . Просто есть куча примеров SELECT вместе с CASE . Решил "применить" ... думал у меня с ИБ не в порядке ... Извините за глупый вопрос. С общего позволения топик объявляется закрытым . _____________________________________________ Уч...
pH
09 ноя 2005, 17:04
Форум: FAQ
Тема: Оператор CASE
Ответы: 12
Просмотры: 15975

To Владимир Каратаев
НО , как я понял из документации конструкция IF доступна ТОЛЬКО из процудур и тригеров. А как же ветвление в ЗАПРОСАХ ? Или я чего-то недопонял ? (Тогда просьба надоумить примером).
pH
09 ноя 2005, 16:45
Форум: FAQ
Тема: Оператор CASE
Ответы: 12
Просмотры: 15975

Извините за надоедливость . А существуют языковые контрукции на сервере ИБ 6.5 которыми можно это все заменить ?
Как же люди справляются с ветвлением в запросах ?
pH
09 ноя 2005, 14:09
Форум: FAQ
Тема: Оператор CASE
Ответы: 12
Просмотры: 15975

Оператор CASE

Помогите плиз разобратся начинаещему ... Есть ИБ 6.5 . а такой вот запрос не проходит ... select (case when Field = 'M' then '1' else '0' end) from rdb$database Получаю ошибку: Dynamic SQL Error SQL error code = -104 Token unknown - line 1, char 13 when В ИБ вобще есть такой оператор (CASE)? Или же ...