Вниз
Скачать: CL | DM;

Двоеточие в удаленной процедуре   Найти похожие ветки 

← →
Ky3bka   (2004-07-05 11:57) [0]

Делаю так:
 IBQuery1.SQL.Text:= "CREATE PROCEDURE PHONE_COUNT  RETURNS (CNT INTEGER,PHONE_OUT VARCHAR(32),CLIENT_OUT VARCHAR(32)) AS DECLARE VARIABLE phone_num VARCHAR(32);BEGIN FOR SELECT PSEUDO_PHONE FROM ORDERS INTO :phone_num ********"
 //       ^^^
 IBQuery1.ExecSQL;

Вылезает exception: "Token unknown - line 1, char 187"
Т.е. ему не нравится двоеточие. Через SQL Explorer все работает с тойже строкой.  В чем дело?


← →
Соловьев ©   (2004-07-05 12:02) [1]

для таких вещей вроде IBSQL надо использовать


← →
Курдль ©   (2004-07-05 12:05) [2]

И это правильно, что не работает!
Я не уверен в синтаксисе IB, но двоеточие - запрещенный символ.
Вы так пытаетесь передать параметр?


← →
Соловьев ©   (2004-07-05 12:06) [3]

IBQuery1.ParamCheck := false;


← →
Ky3bka   (2004-07-05 13:14) [4]

Мне надо из СВОЕЙ программы создать процедуру.
Совершенно АНАЛОГИЧНАЯ строка РАБОТАЕТ в IB-овских средствах управления. И НЕ РАБОТАЕТ в TIBQuery.
Вы, господа, вопрос читали?


← →
Соловьев ©   (2004-07-05 13:17) [5]


> Вы, господа, вопрос читали?

А ты, пан, ответы?


← →
Ky3bka   (2004-07-05 13:17) [6]

2 Соловьев
Спасибо, все заработало!


← →
Ky3bka   (2004-07-05 13:18) [7]

Я его долго писал :)


← →
Курдль ©   (2004-07-05 13:18) [8]


> Ky3bka   (05.07.04 13:14) [4]
> Вы, господа, вопрос читали?

Читали, а что? У Вас процедура без аргументов, только с выходными параметрами. Может я не прав, но Вы хотиите передать ей "в тело" номер телефона, по которому будет происходить какой-то поиск. Я не знаю, возможно ли это в IB, но концептуально - это ошибка.



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
1-1090305108
Кодер
2004-07-20 10:31
2004.08.01
ActionManager и ActionToolBar


14-1089619301
Alone
2004-07-12 12:01
2004.08.01
Красота по Американски


1-1089447086
PenguinX
2004-07-10 12:11
2004.08.01
Выравнивание текста в StringGrid.


8-1084456055
Ghost_tx
2004-05-13 17:47
2004.08.01
Описание формата JPEG


14-1089895407
gn
2004-07-15 16:43
2004.08.01
Утвержден стандарт безопасности Wi-Fi




   Наверх