Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.09.08;
Скачать: CL | DM;

Вниз

Первая запись через ХП (на FB)&   Найти похожие ветки 

 
off ©   (2003-08-19 12:25) [0]

Добрый день, мастера.
В IBExpert-е пишу след. скрипт

SELECT first 1 COUNTCOM.CODECOUNT
FROM COUNTCOM
WHERE
(
(COUNTCOM.CODECONS = :CC)
and
(COUNTCOM.DATECOUNT = :D)
and
(COUNTCOM.codetypecount = 1)
)
GROUP BY COUNTCOM.CODECOUNT
INTO :CODECOUNT;

По идее все это должно быть хранимой процедурой и работать.
Если тоже оформить в виде простого запроса то все работает

SELECT first 1 COUNTCOM.CODECOUNT
FROM COUNTCOM
WHERE
(
(COUNTCOM.CODECONS = :CC)
and
(COUNTCOM.DATECOUNT = :D)
and
(COUNTCOM.codetypecount = 1)
)
GROUP BY COUNTCOM.CODECOUNT

Так же если убрать FIRST 1 из приведенной выше ХП, то она тоже работает.
Почему не идет с фёстом?


 
Desdechado ©   (2003-08-19 12:31) [1]

используй FOR SELECT


 
off ©   (2003-08-19 12:39) [2]

> Desdechado © (19.08.03 12:31) [1]
> используй FOR SELECT

Это не помогает, если я правильно понял как это использовать


 
Fiend ©   (2003-08-19 12:40) [3]

так что именно не работает то?


 
off ©   (2003-08-19 12:44) [4]

Я же говорю не работает хранимая процедура когда использую SELECT FIRST 1


 
Fiend ©   (2003-08-19 12:52) [5]

приведите текст процедуры


 
Zacho ©   (2003-08-19 12:53) [6]


> off © (19.08.03 12:44) [4]

Приведи текст хранимой процедуры (а не запроса, который работает в IBExpert) и текст сообщения об ошибке или полее подробное описание, как именно не работает.


 
off ©   (2003-08-19 12:58) [7]

Процедура:
SELECT first 1 COUNTCOM.CODECOUNT
FROM COUNTCOM
WHERE
(
(COUNTCOM.CODECONS = :CC)
and
(COUNTCOM.DATECOUNT = :D)
and
(COUNTCOM.codetypecount = 1)
)
GROUP BY COUNTCOM.CODECOUNT
INTO :CODECOUNT;

IBExpert говорит ошибка синтаксиса


 
Fiend ©   (2003-08-19 13:00) [8]

просили полностью скрипт процедуры, а не огрызок.
где CREATE PROCEDURE и всё остальное?


 
Zacho ©   (2003-08-19 13:03) [9]


> off © (19.08.03 12:58) [7]

При компиляции ? Ошибка парсера IBExpert, или ошибку выдает сам сервер ? И приведи все-таки полный текст процедуры и полностью сообщение об ошибке, возможно ошибка вовсе не в этой конструкции.


 
off ©   (2003-08-19 13:07) [10]

Да при компеляции, ошибку выдает эксперт и спрашивает продолжить или нет.


 
Zacho ©   (2003-08-19 13:09) [11]


> off © (19.08.03 13:07) [10]

Ответь "Да", и посмотри что получиться. Если после этого ошибку выдаст сервер - приведи текст этой ошибки.


 
off ©   (2003-08-19 13:14) [12]

IBExpert ругается на парсинг, а если согласиться, то вроде бы все как надо вылазит форма для заполнения


 
Zacho ©   (2003-08-19 13:22) [13]


> off © (19.08.03 13:14) [12]

Это просто баг в парсере IBExpert. Сам не раз натыкался. Плюнь, и не обращай внимания - все будет работать нормально.
Как вариант - в регистрационной информации БД ты указал не тот тип сервера.


 
Fiend ©   (2003-08-19 13:22) [14]

а ты при регистрации БД версию сервера правильно указал?


 
off ©   (2003-08-19 13:23) [15]

В смысле?


 
Zacho ©   (2003-08-19 13:26) [16]


> off © (19.08.03 13:23) [15]

В смысле что ?


 
off ©   (2003-08-19 13:28) [17]

Про версию сервера не понял :-(


 
Zacho ©   (2003-08-19 13:30) [18]

В IBExpert"е в регистрационной информации БД есть поле - Server Version


 
off ©   (2003-08-19 13:33) [19]

Да FB стоит


 
Zacho ©   (2003-08-19 13:35) [20]


> off © (19.08.03 13:33) [19]

Значит просто баг парсера IBExpert. Неопасный. Не обращай внимания.


 
off ©   (2003-08-19 13:36) [21]

Пасиб! Значит я могу использоватьв ХП SELECT FIRST 1



Страницы: 1 вся ветка

Текущий архив: 2003.09.08;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.022 c
14-24669
KPY
2003-08-20 12:18
2003.09.08
Где скачать самоучитель по Autocad 2000?


1-24539
DM.OMen
2003-08-26 19:45
2003.09.08
Туча вопросов, точнее 2 :)


11-24397
AlexG
2003-01-03 14:17
2003.09.08
Базы!


11-24393
Admin_KOL
2002-06-27 17:34
2003.09.08
Старый форум


1-24526
3APA3A
2003-08-27 01:40
2003.09.08
Работа с RaveReport