Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.09.08;
Скачать: [xml.tar.bz2];

Вниз

Первая запись через ХП (на 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.009 c
14-24635
kaif
2003-08-20 19:34
2003.09.08
О фамилиях футболистов и политиков


3-24373
Alek_1
2003-08-13 02:42
2003.09.08
MySql vs FireBird!


14-24693
Alexander Vasjuk
2003-08-19 16:36
2003.09.08
100%-й оффтопик. Управление файлами в Web.


14-24661
got_the_life
2003-08-19 18:27
2003.09.08
Помогите noob у!


14-24664
Kost
2003-08-20 15:04
2003.09.08
TextOut





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский