Re[3]: ADOX и таблицы
От: oRover Украина  
Дата: 26.10.03 18:17
Оценка:
Здравствуйте, scorpio_cat, Вы писали:

_>Здравствуйте, serega, Вы писали:


S>>Здравствуйте, Бодряк, Вы писали:


Б>>>Как определить количество строк (полей) в таблице?


S>>
S>> .....
S>>   long lFieldCnt  = pRs->Fields->Count; // поля 
S>>   long lRecordCnt = pRs->RecordCount; // строки - работает не всегда нужен клиентский курсор 
S>>


_>Количество строк может считать SQL-сервер:

_>
_>SELECT COUNT(*) FROM table
_>


кол-во полей тоже:

declare @id_table int
SELECT @id_table = id from sysobjects WHERE name='XXX'
SELECT count(name) FROM syscolumns WHERE id = @id_table


можно еще и во вьюв объединить и одним запросом сделать
... << RSDN@Home 1.1 beta 2 >>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.