Вниз
Скачать: 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.026 c
11-1084444333
Stargazer
2004-05-13 14:32
2004.12.26
KOL + Ogg Vorbis


8-1096480482
Riddler
2004-09-29 21:54
2004.12.26
Как проиграть midi файл


1-1102973598
Ольга
2004-12-14 00:33
2004.12.26
MessageBox или Application.MessageBox


4-1100097837
Павел
2004-11-10 17:43
2004.12.26
USB->RS232


3-1101909738
denis24
2004-12-01 17:02
2004.12.26
обнуление поля счетчик в таблице *.mdb




   Наверх