![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как получить количество записей в таблице базы access
gedevan © (2015-12-30 08:55:00)
Function GetScreenTableRecordsCount(AConnection: TADOConnection):integer;
var
rs:_Recordset;
begin
rs := AConnection.Execute('SELECT COUNT (*) FROM ScreenShots');
while not rs.EOF do
begin
//перейдём к следующей записи
rs.MoveNext;
end;
//закроем выборку.
rs.Close;
end;
Вот, имеем такой код. Проблема в том что я понятия не имею что находится в rs в результате данного запроса и как это оттуда достать? И не существует ли какого то способа увидеть структуру rs?
sniknik (2015-12-30 16:44:00) [1]> как это поле называется 'count'
с чего это?
вычисляемое выражение, без указания алиаса для его названия... считай не определено. хотя, если без гарантий, имя тут (на аналогичном запросе в аксесс) будет - Expr1000.
кгшзх (2015-12-30 09:45:00) [2]это поле у тебя называется fields[0]
gedevan (2015-12-30 09:08:00) [3]ну понятно, непонятно только как это поле называется 'count' я пробовал, не работает
Inovet (2015-12-30 09:04:00) [4]> [0] gedevan (30.12.15 08:55)
> SELECT COUNT (*) FROM ScreenShots
Такой запрос вернёт одно поле и одну запись.