powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Ошибка отладки SP в первом диалекте
3 сообщений из 3, страница 1 из 1
Ошибка отладки SP в первом диалекте
    #38982670
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.

FB 2.5 - БД в первом диалекте.

Создадим хранимую процедуру:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
set term ^ ;

create procedure IBE_DEB_ERROR (
    IN_PARAM varchar(32))
returns (
    OUT_PARAM varchar(32))
as
begin
  OUT_PARAM = "'" || replace( :IN_PARAM, "'", "''" ) || "'";
  suspend;
end ^

set term ; ^



При попытке отладить процедуру на первой же строке из-за двойных кавычек в IBE возникает ошибка:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Error Message:
----------------------------------------
SQL Parse Error:

Parameter name expected

[00544BB7] FIB.FIBError (Line 436, "FIB.pas" + 1) + $2C
[0053CE16] FIBQuery.TFIBQuery.PreprocessSQL (Line 3493, "FIBQuery.pas" + 136) + $13
[0053E15B] FIBQuery.TFIBQuery.SQLChange (Line 3885, "FIBQuery.pas" + 6) + $12
[0041CEFD] Classes.TStringList.Changed (Line 3283, "Classes.pas" + 1) + $14
[00D5D259] DebugSP_New.TfrmDebugSP_new.ExecuteAssign (Line 1098, "DebugSP_New.pas" + 69) + $E
[00D5ECE7] DebugSP_New.TfrmDebugSP_new.ExecuteStatement (Line 1523, "DebugSP_New.pas" + 13) + $5



Но ведь в первом диалекте двойные кавычки разрешены.

С уважением, Polesov.
...
Рейтинг: 0 / 0
Ошибка отладки SP в первом диалекте
    #38982692
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Polesov,

лучше считать что запрещены.
...
Рейтинг: 0 / 0
Ошибка отладки SP в первом диалекте
    #38982721
Polesov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Денис,

Я это сделал не в интересах истины, а в интересах правды. (c) Берлага :-)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Ошибка отладки SP в первом диалекте
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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