Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.038 c
3-1089121283
AlexG
2004-07-06 17:41
2004.08.01
Характеристика поля из грида...


3-1089027525
jenya_d
2004-07-05 15:38
2004.08.01
Утилиты администрирования MS SQL 2000


14-1089339637
Думкин
2004-07-09 06:20
2004.08.01
С днем рождения! 9 июля


1-1090096862
Журавлёв Антон
2004-07-18 00:41
2004.08.01
Здраствуйте! У меня проблема с кодировками


1-1090407209
safo
2004-07-21 14:53
2004.08.01
Редирект





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