powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос по хранимой процедуре
9 сообщений из 9, страница 1 из 1
Вопрос по хранимой процедуре
    #32386259
Andy111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Интерактив SQL при проверке ошибок не выдает, а при компиляции - ошибку, в чем проблема? может кто подскажет? текст процедуры:

SET TERM ^ ;
CREATE PROCEDURE INSERT_SOSTAV (pFIRMA VARCHAR(50), pGOS_N0M VARCHAR(10), pTYPE_0 VARCHAR(50),
pMODEL VARCHAR(50), pTYPE_M VARCHAR(50), pGOD_V VARCHAR(50))
AS
BEGIN
INSERT INTO SOSTAV (FIRMA, GOS_NOM, TYPE_0, MODEL, TYPE_M, GOD_V)
VALUES (:pFIRMA, :pGOS_NOM, :pTYPE_0, :pMODEL, :pTYPE_M, :pGOD_V);
END ^


COMMIT ^

SET TERM ; ^
...
Рейтинг: 0 / 0
Вопрос по хранимой процедуре
    #32386334
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и еще текст ошибки Вашего компилятора дайте, а то встроенный мой че-то не работает...

он только примерно показывает что мобыть здесь

Код: plaintext
1.
INSERT INTO SOSTAV (FIRMA, GOS_NOM, TYPE_0, MODEL, TYPE_M, GOD_V) 
VALUES (:pFIRMA, :pGOS_NOM, :pTYPE_0, :pMODEL, :pTYPE_M, :pGOD_V); 


в конце должна стаять крышка а не тчксзпт....
...
Рейтинг: 0 / 0
Вопрос по хранимой процедуре
    #32386396
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я не прав - там должна быть тсзпт.

поэтому текст ошибки конпирятола хотелось бы
...
Рейтинг: 0 / 0
Вопрос по хранимой процедуре
    #32386416
Фотография Johnmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а также узнать, что за компилятор...:)
...
Рейтинг: 0 / 0
Вопрос по хранимой процедуре
    #32386890
Andy111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dynamic SQL Error
SQL error code = -206
Column unknown
Statement: CREATE PROCEDURE INSERT_SOSTAV (pFIRMA VARCHAR(50), pGOS_N0M VARCHAR(10), pTYPE_0 VARCHAR(50),
pMODEL VARCHAR(50), pTYPE_M VARCHAR(50), pGOD_V VARCHAR(10))
AS
BEGIN
INSERT INTO SOSTAV (FIRMA, GOS_NOM, TYPE_0, MODEL, TYPE_M, GOD_V)
VALUES (:pFIRMA, :pGOS_NOM, :pTYPE_0, :pMODEL, :pTYPE_M, :pGOD_V);
END
вот такой вот ответ, а компилирую interactive SQL
...
Рейтинг: 0 / 0
Вопрос по хранимой процедуре
    #32386894
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У тебя в таблице SOSTAV одно из полей (FIRMA, GOS_NOM, TYPE_0, MODEL, TYPE_M, GOD_V) либо называется иначе, либо отсутствует.
Если база в 3-м диалекте, то ещё и регистр буквочек имеет значение.
...
Рейтинг: 0 / 0
Вопрос по хранимой процедуре
    #32386935
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Если база в 3-м диалекте, то ещё и регистр буквочек имеет значение
то есть попробуй
1) написать все обльшими буквами (когда таблицы делались, все идентификаторы автоматически сделались большими буквами)
2) если не сделались - в запросе пиши идентификаторы в кавычках

Мимопроходящий,
часто стал заходить, спасибо ;)
...
Рейтинг: 0 / 0
Вопрос по хранимой процедуре
    #32386936
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эээ то есть не поля в таблице, а и эти идентификаторы тоже

(:pFIRMA, :pGOS_NOM, :pTYPE_0, :pMODEL, :pTYPE_M, :pGOD_V)

могли стать большими буквами...
...
Рейтинг: 0 / 0
Вопрос по хранимой процедуре
    #32386996
Andy111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, вроде заработало
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Вопрос по хранимой процедуре
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]