Query1->SQL->Clear();
Query1->SQL->Add("select * from table1");
Query1->Open();
int recNum = Query1->RecordCount; //количество записей в тавлице table1
Create (drop) Table
Проблемы возникли:
1. Работаю с Query->Sql(MS ACCESS)
Создаю новую таблицу, пишу:
CREATE TABLE New (N VARCHAR(10) NULL, M VARCHAR(10) NULL)
Билдер выскакивает, пишит чо-то типа "Error creating handle". Захожу в базу, а таблица создана..
Такая же ситуация происходит с TABLE DROP New
Вылетает, пишет ошибку, а таблицу удаляет...
2. И еще как можно подсчитать через Query кол-во записей в таблице?..
Цитата:
Originally posted by koltaviy
1. Работаю с Query->Sql(MS ACCESS)
1. Работаю с Query->Sql(MS ACCESS)
ExecSQL.
Цитата:
2. И еще как можно подсчитать через Query кол-во записей в таблице?..
RecordCount.
Цитата:
Originally posted by Freeman
ExecSQL.
RecordCount.
ExecSQL.
RecordCount.
Спасибо!..
Query1->RecordCount(i)
i - номер таблицы в базе данных??
Цитата:
Originally posted by koltaviy
Спасибо!..
Query1->RecordCount(i)
i - номер таблицы в базе данных??
Спасибо!..
Query1->RecordCount(i)
i - номер таблицы в базе данных??
Код:
Цитата:
Originally posted by AlexandrVSmirno
Код:
Query1->SQL->Clear();
Query1->SQL->Add("select * from table1");
Query1->Open();
int recNum = Query1->RecordCount; //количество записей в тавлице table1
Query1->SQL->Add("select * from table1");
Query1->Open();
int recNum = Query1->RecordCount; //количество записей в тавлице table1
Спасибо но легче так: Зачем загружать все записи?!
Код:
Query1->SQL->Clear();
Query1->SQL->Add("select count(id) from table1");
Query1->Open();
Можно вместо count(id), где id-имя поля : sum(1)
Thanks...