Вниз
Скачать: 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.211 c
1-1102974763
Kolan
2004-12-14 00:52
2004.12.26
Как измерить скорость алгоритма.Знаю что было но не нашел.


8-1096036237
4МО
2004-09-24 18:30
2004.12.26
Как выдрать title из jpeg a?


1-1103025651
User1
2004-12-14 15:00
2004.12.26
ООП. [Warning] при использовании класса в классе


8-1096524938
Alex_s
2004-09-30 10:15
2004.12.26
Icon image not valid


3-1101163399
GanibalLector
2004-11-23 01:43
2004.12.26
Запрос




   Наверх