Страница 1 из 2
Delphi. SQLQuery Чтение с таблицы
Добавлено: 20 окт 2006, 14:30
z0id
Есть таблица. Есть запись в таблицы, как её считать.
Добавлено: 20 окт 2006, 15:54
Игорь Акопян
получить поле текущей записи: Query.FieldByName('MyField').AsString например...
курить Хэлп по аналогичным методам
Добавлено: 20 окт 2006, 17:12
Лелик_1044
sqlquery.sql.text:='select * from example';
sqluery.open;
while not sqlquery.eof do begin
s:=sqlquery.fields[0].asstring;
end;
sqlquery.close;
Добавлено: 20 окт 2006, 19:31
z0id
2Лелик: спасибо. помогло.
поначалу не работало из-за того, что использовался метод ExecSQL. =)
Добавлено: 20 окт 2006, 19:57
z0id
А каким образом можно узнать кол-во выбраных записей?
RecordCount - operation don't supported(или чтото такое)
...
пыталса извратитса... типа:
query.last;
tmp:=query.recno;
тоже самое (
Добавлено: 21 окт 2006, 20:48
Лелик_1044
z0id,
у меня recordcount работает
Добавлено: 21 окт 2006, 20:59
YurikGL
Через что и к чему подключаемся? ADO, IB, dbExpress ?
Добавлено: 23 окт 2006, 14:04
z0id
подключаемся через dbExpress.
С выводом количества записей так и не получаетса
Добавлено: 23 окт 2006, 14:09
z0id
какие параметры надо указывать при recordcount
Добавлено: 23 окт 2006, 14:59
z0id
YurikGL писал(а):Через что и к чему подключаемся? ADO, IB, dbExpress ?
var i,id_count: integer;
qry,strs : string;
begin
with frmMaster do
if dbx.Connected then
begin
sqlquery.Close;
sqlquery.SQL.Clear;
sqlquery.sql.text:='select * from workers';
sqlquery.open;
id_count:=sqlquery.RecordCount;
for i:=0 to id_count do
qry:=sqlquery.fieldbyname('mega_fio').AsString;
fiobox.Items.Insert(i, qry);
sqlquery.Next;
end