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

Вниз

Как передать текст из edit в SQL запрос?   Найти похожие ветки 

 
ev   (2004-04-08 10:13) [0]

Как передать текст из edit в SQL запрос?


 
big_bugzy   (2004-04-08 10:17) [1]

Если это ADO компонент то, к примеру
ADODataSet.CommandText:=Edit.Text;

Если это BDE компонент то примерно так:

Query.SQL.Clear;
Query.SQL.ADD(Edit.Text);


 
Семен Сорокин ©   (2004-04-08 10:27) [2]

может автору параметр нужно передать?
Query.SQL.Clear;
Query.SQL.ADD("SELECT * FROM table WHERE field = :txt");
Query.Parameters.ParamByName("txt").Value := Edit1.Text;


 
Slider007 ©   (2004-04-08 12:12) [3]

А можно так:
Query.SQL.Text := Format("SELECT * FROM table WHERE field = %s",[Edit1.Text]);


 
Anatoly Podgoretsky ©   (2004-04-08 12:13) [4]

Черезт параметры или динамическое формирование запроса. Оба варианта привели


 
ev   (2004-04-08 14:48) [5]

Slider007. У меня этот код работает только с числами а как можно передовать текст.


 
Крутов Алексей   (2004-04-08 14:56) [6]

А ты его в число преобразуй
TextToNumber()


 
Vlad ©   (2004-04-08 14:56) [7]


> ev   (08.04.04 14:48) [5]

QuotedStr(Edit1.Text)


 
mur   (2004-04-20 18:27) [8]

как сделать, чтобы не учитывался регистр?


 
clickmaker ©   (2004-04-20 18:30) [9]


> mur   (20.04.04 18:27) [8]
> как сделать, чтобы не учитывался регистр?

"SELECT * FROM table WHERE upper(field) = upper(%s)"


 
kaif ©   (2004-04-20 18:57) [10]

Лучше так:
Query.SQL.Clear;
Query.SQL.ADD("SELECT * FROM table WHERE upper(field) = :txt");
Query.Parameters.ParamByName("txt").AsString := AnsiUpperCase(Edit1.Text);


 
mur   (2004-04-20 19:24) [11]

куда надо "%" вставить, чтобы было частичное совпадение????


 
kaif ©   (2004-04-21 00:36) [12]

%s - неважно, что слева  
s% - неважно, что справа
%s% - неважно, ни что слева, ни что справа от подстроки s.



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

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

Наверх





Память: 0.47 MB
Время: 0.047 c
14-1082630020
ASMiD
2004-04-22 14:33
2004.05.16
Маленький празник


14-1082805073
ctranik
2004-04-24 15:11
2004.05.16
Ув. мастера подскажите как работать с MSDN


1-1083321384
Vitaliy
2004-04-30 14:36
2004.05.16
Кто работал с компонентом PrintPreview?


14-1082629525
Frozzen
2004-04-22 14:25
2004.05.16
Вопросик


1-1082997070
ZedeS
2004-04-26 20:31
2004.05.16
Побайтное чтение файла





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