lpszClause - это указатель на строку символов, указывающих условие (например WHERE id>100), если нужно подсчитать записи во всей таблице, то этот указатель надо оставить пустым.
| Цитата | | а как получить номер текущей записи |
Сейчас не помню, дело в том, что этот механизм будет работать не всегда. По стандарту, запись в таблице не может иметь порядкового номера, а ее порядковый номер в выборке вида SELECT * from <table> лишь условность у тебя на экране. В жизни все не совсем так, и во многих БД есть понятие номера. Но и это для тебя не важно. Для тебя важно лишь то, каким драйвером (читай "провайдером данных") пользуешься ты в своей программе. От этого и будет зависит механизм и возможность получение такого нмера. Кроме того, важно какие флаги установлнны в объекте CSession при создании подключения. Вообщем, лучше написать свой менеджер данных, выдающий необходимую информацию скажем для объекта отображения в архитектуре документ-вид. |