Главная страница
    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.46 MB
Время: 0.034 c
6-1086238856
NorthMan
2004-06-03 09:00
2004.08.01
idTCPClient


14-1090088579
Феликс
2004-07-17 22:22
2004.08.01
Тест для опытных камекадзе


14-1089978994
ИдиотЪ
2004-07-16 15:56
2004.08.01
Часто ли ...


1-1089880048
Ш-К
2004-07-15 12:27
2004.08.01
Как отключить warning?


3-1089282540
3APA3A
2004-07-08 14:29
2004.08.01
COMMIT в ХП





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский