Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.12.19;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.01 c
15-1284097942
Palladin
2010-09-10 09:52
2010.12.19
Opera 10.62


15-1284112113
Empleado
2010-09-10 13:48
2010.12.19
Остались ли еще бесплатные proxy?


15-1284236970
Юрий
2010-09-12 00:29
2010.12.19
С днем рождения ! 12 сентября 2010 воскресенье


15-1283891373
Юрий
2010-09-08 00:29
2010.12.19
С днем рождения ! 8 сентября 2010 среда


8-1208582263
cavalera
2008-04-19 09:17
2010.12.19
Проблема с DirectShow в Краснове DirectX графика в проектах Дельф