Вниз
Скачать: CL | DM;

Синтаксис в SQL   Найти похожие ветки 

← →
serko   (2004-11-25 23:51) [0]

Столкнулся с такой проблемой, при динамическом создании SQL!
Пишу так:

Query1.SQL.Add("Where Nasos."Marka"="+Edit1.Text);

Но ведь в SQL текст который в Edit1.text должен быть в одинарных кавычках! А как я могу взять одинарную кавычку в одинарные кавычки?


← →
AUS_r4nd0m ©   (2004-11-26 00:23) [1]

Query1.SQL.Add("Where Nasos."Marka"="""+Edit1.Text+"""");


← →
GanibalLector ©   (2004-11-26 02:31) [2]

А не проще ли с Paramstr???


← →
ЮЮ ©   (2004-11-26 03:05) [3]

А не проще ли с Paramstr??? следует читать
А не проще ли с Params tужы твою rастуды :)


← →
Ricko ©   (2004-11-26 11:52) [4]

Можно вот так:

Query1.SQL.Add("Where Nasos."Marka"="+QuotedStr(Edit1.Text));


← →
kaktus   (2004-11-26 11:59) [5]

Не понял вообще - зачем двойные кавычки.


Query1.SQL.Add("where (nasos.marka = "+Edit1.Text+")");


если не пойдет работай со свойством TQuery ->


ShowMessage(Query1.SQL.Text);


- для наглядности - а можно попробывать данный запрос где-то там в дебрях мастдая - например Access.


← →
ShotGuN ©   (2004-11-26 14:49) [6]

Query1.SQL.Add("Where Nasos."Marka"=" + #39 + Edit1.Text + #39);

Я постоянно так делаю и что самое главное - работает :)


← →
ShotGuN ©   (2004-11-26 14:52) [7]

ой пардон на счет двойных кавычек ничего не Query1.SQL.Add("Where Nasos."Marka"= могу сказать - вот этого никогда не делаю!

Я бы предложил вообще без всяких там кавычек, скобочек (Если название колонки не совпадает с резервным словом). но уж если очень хочется, то можно так:

Query1.SQL.Add("Where [Nasos].[Marka]=" + #39 + Edit1.Text + #39);



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.024 c
9-1093586545
Nic
2004-08-27 10:02
2004.12.26
Помогите!


1-1103088042
lexales
2004-12-15 08:20
2004.12.26
Как отоброзить загрузку


4-1100528405
Maxuz
2004-11-15 17:20
2004.12.26
Запуск внешнего приложения через CreateProcess


14-1102433005
Сергей Г
2004-12-07 18:23
2004.12.26
Куда мы катимся


3-1101980098
intaari
2004-12-02 12:34
2004.12.26
Выбор типа базы данных (Paradox, DBase, FOXPRO или др.)




   Наверх