Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помгите с CRecordset

462
30 июля 2003 года
little brother
81 / / 18.10.2002
Подскажите, пожалуйста, если я делаю SQL-запрос к базе данных (у меня таблица формата dbf) через ODBC, и при этом получаю что-то вроде динамической таблицы, данные которой удовлетворяю моему запросу. Так вот эти данные в динамической таблице нумеруются заново (1, 2, 3...). А мне необходимо узнать номер пулученной записи в оригинальной таблице. Есть ли возможность получить номер записи после применения SQL-запроса?
549
04 августа 2003 года
Бирмингем
35 / / 20.06.2000
Цитата:
Originally posted by little brother
Подскажите, пожалуйста, если я делаю SQL-запрос к базе данных (у меня таблица формата dbf) через ODBC, и при этом получаю что-то вроде динамической таблицы, данные которой удовлетворяю моему запросу. Так вот эти данные в динамической таблице нумеруются заново (1, 2, 3...). А мне необходимо узнать номер пулученной записи в оригинальной таблице. Есть ли возможность получить номер записи после применения SQL-запроса?


Если я правильно понял, то отвечу так: записи в БД вообще никак не нумеруются (если это не предусмотрено при создании таблицы путем введения специального поля с атрибутом AUTOINCREMENT по-моему) и порядок выдачи записей много от чего зависит. Так что предлагаю к исходной таблице добавить поле счетчика вроде INDEX, и включать его запрос, а потом по нему судить о номере той или иной записи. Благодарю за внимание.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог