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

Как получить результат запроса к DB в переменную   Найти похожие ветки 

 
Axilles ©   (2006-12-03 18:45) [0]

Люди подскажите как получить результат запросв в переменную, пытаюсь использовать dbExpress

пишу так:
procedure TForm1.Button1Click(Sender: TObject);
var rem: string;
begin
 SQLDataSet1.CommandType:=ctQuery;
 SQLDataSet1.CommandText:="select char_name from user_data where char_id=3";
 SQLDataSet1.ExecSQL;

end;

а вот дальше что ума не приложу и ни где найти не могу,
результатом этого запроса будет слово admin
а вот как его получить в какую нибудь переменную???
уже маюсь который день помогите плиз !


 
Desdechado ©   (2006-12-03 19:27) [1]

> уже маюсь который день
Букварь бы почитал.

Для запросов SELECT нужно делать SQLDataSet1.Open
после чего
name:=SQLDataSet1.FieldByNAme( "char_name" ).AsString;


 
Axilles ©   (2006-12-03 19:40) [2]

Так гдеж найти этот букварь, те что нахожу там все с гридом носяться :(
так что
SQLDataSet1.CommandText:="select char_name from user_data where char_id=3";
не верно получается ? вроде в букваре вычитал :(
а как тогда окончательный вариант?


 
Desdechado ©   (2006-12-03 19:43) [3]

да, тебе не букварь нужен, а тарелку манной каши
читать учись


 
Desdechado ©   (2006-12-03 19:43) [4]

я тебе в [1] все написал


 
Axilles ©   (2006-12-03 19:49) [5]

так бы и написал что SQLDataSet1.ExecSQL надо SQLDataSet1.Open делать, а то два поста про кашу :)


 
Axilles ©   (2006-12-03 19:59) [6]

Ура заработало спасибо Desdechado !!!

procedure TForm1.Button1Click(Sender: TObject);
var name: string;
begin
 SQLDataSet1.CommandType:=ctQuery;
 SQLDataSet1.CommandText:="select char_name from user_data where char_id=3";
 SQLDataSet1.Open;
 name:=SQLDataSet1.FieldByNAme( "char_name" ).AsString;
 Edit1.Text:=name;
 end;

спасибо Desdechado !!!



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

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



Память: 0.46 MB
Время: 0.047 c
15-1164749715
Kerk
2006-11-29 00:35
2006.12.24
[usability] навигация сайта


3-1160636165
Alvin
2006-10-12 10:56
2006.12.24
Изменения данных в БД на SQL Server


3-1160982232
kyn66
2006-10-16 11:03
2006.12.24
Вывод информации нарастающего поля


2-1165335407
Галинка
2006-12-05 19:16
2006.12.24
События мыши


15-1164544074
Aldor_
2006-11-26 15:27
2006.12.24
Как описывают протоколы информационного обмена?




   Наверх