Показать сообщение отдельно
  #1  
Старый 01.03.2012, 09:49
Never74 Never74 вне форума
Прохожий
 
Регистрация: 06.07.2011
Сообщения: 18
Репутация: 10
Вопрос 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

Помогите пожалуйста, заранее спасибо
Ответить с цитированием