Форум: "Начинающим";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];
ВнизКак получить результат запроса к 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 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.12.24;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.037 c