Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.01;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.047 c
14-1089700051
menart
2004-07-13 10:27
2004.08.01
Тестирования секретарей


14-1089964830
Dmitriy O.
2004-07-16 12:00
2004.08.01
Референдум


14-1089968289
syte_ser78
2004-07-16 12:58
2004.08.01
покупать или нет?


3-1089183547
1008
2004-07-07 10:59
2004.08.01
Как принудительно обновить DBRichEdit?


1-1090309196
Жорик
2004-07-20 11:39
2004.08.01
Глюк при вызове функции