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

Вниз

declare variable   Найти похожие ветки 

 
Maska   (2009-07-30 10:38) [0]

MS SQL допускает крнструкцию:
with IBQuery1.SQL do
begin
 Add("declare @MyVar int");
 Add("set @MyVar = 123");
 Add("select * from mt where ID = @MyVar");
end;

Не понимаю, как такую конструкцию написать для FireBird.

В мануале нашла синтаксис декларации переменных только в пределах процедуры и то до самого тела процедуры.
Выглядит так: declare variable MyVar int

Но мне нужно использовать переменные в пределах исполняемого скрипта, как описано выше.
Как правильно написать?


 
Медвежонок Пятачок ©   (2009-07-30 10:44) [1]

для случая описанного выше переменные не требуются


 
Sergey13 ©   (2009-07-30 10:51) [2]

> [0] Maska   (30.07.09 10:38)

В данном случае тебе (скорее всего) нужны не переменные, а параметры. Это разные вещи.

Add("select * from mt where ID = :MyVar");


 
topS   (2009-07-30 10:54) [3]


> Как правильно написать?

писАть ещё рано
сначала надо, вдумчиво прочитав документацию по FB, пересмотреть свои взгляды на программирование (написание запросов)


 
PEAKTOP ©   (2009-07-30 11:31) [4]

> Maska   (30.07.09 10:38)  

Олечка !

Ну вам же уже ответили на http://sql.ru/forum/actualthread.aspx?tid=683689 , и как это можно сделать, и что задавая подобные вопросы, нужно прикреплять к сообщению фотографии в купальнике. :))))


 
Ega23 ©   (2009-07-30 11:45) [5]


> нужно прикреплять к сообщению фотографии в купальнике. :)


ДМ не позволяет картинки прикреплять. А жаль.


 
clickmaker ©   (2009-07-30 12:30) [6]

> ДМ не позволяет картинки прикреплять. А жаль.

можно псевдографикой
http://www.asciilib.narod.ru/cate.htm


 
Maska   (2009-07-30 12:57) [7]

Купальник потом)))


 
clickmaker ©   (2009-07-30 12:57) [8]

> Купальник потом

отдельно?


 
Ega23 ©   (2009-07-30 13:38) [9]


> Купальник потом)))


"Стулья против денег. Утром деньги - вечером стулья. Вечером деньги - утром стулья." (с)


 
Anatoly Podgoretsky ©   (2009-07-30 13:40) [10]


> Купальник потом)))

Вот это правильно, сначала без купальника.


 
ZeroDivide ©   (2009-08-07 09:17) [11]

SQL := "select * from mt where ID = :MyVar";
IBDataSet.Params.ByName("MyVar").AsInteger := 123;
IBDataSet.SelectSQL.Text := SQL;
IBDataSet.Open;



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

Форум: "Базы";
Текущий архив: 2010.12.19;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.003 c
2-1285399733
faiwer
2010-09-25 11:28
2010.12.19
Создание формы


2-1285168987
Rembo2010
2010-09-22 19:23
2010.12.19
Как в Delphi сделать нестандартную форму?


15-1284025204
И. Павел
2010-09-09 13:40
2010.12.19
Как узнать логин, под которым клиент вошел в MS SQL?


15-1283977772
Юрий
2010-09-09 00:29
2010.12.19
С днем рождения ! 9 сентября 2010 четверг


15-1284369868
Дмитрий С
2010-09-13 13:24
2010.12.19
rad 2010 и 2007 будут жить на одном компе?





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