|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
ADO,SQL-Count (Ошибка при подсчёте записей)
Приветствую всех, у меня возникла проблема.
Использую компонент ADOQuery. Делаю запрос на подсчёт количество студентов в таблице. Код:
var allRecord:integer; Begin allRecord:=0; DataModule_0.ADO_Query_Student.Close; DataModule_0.ADO_Query_Student.SQL.Clear; DataModule_0.ADO_Query_Student.SQL.Add('SELECT count(*) as cnt from Students'); DataModule_0.ADO_Query_Student.Open; allRecord := allRecord + DataModule_0.ADO_Query_Student.FieldByName('cnt').AsInteger; Label1.Caption:=IntToStr(allRecord); End; http://s42.radikal.ru/i096/1203/ed/5c481eecc0be.png Помогите пожалуйста, заранее спасибо |
#2
|
||||
|
||||
Что собой представляет таблица Students?
Можно так кстати, без лишних переменных: Код:
Begin DataModule_0.ADO_Query_Student.Close; DataModule_0.ADO_Query_Student.SQL.Text:= 'select count(*) as cnt from students'; DataModule_0.ADO_Query_Student.Open; Label1.Caption:= DataModule_0.ADO_Query_Student.FieldByName('cnt').AsString; End; Google в помощь Последний раз редактировалось Ildar-tsr, 01.03.2012 в 10:59. |