Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.05.2010, 11:38   #11
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
RecNo дает номер записи (ксати к сведению спорщиков не всегда),
Я указывал, что RecNo соответствует номеру записи именно в DataSet, а не в таблице базы данных.
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 11.05.2010, 11:41   #12
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Цитата:
Я указывал, что RecNo соответствует номеру записи именно в DataSet, а не в таблице базы данных.
Вы имеете ввиду, что DBGrid отображает другое количество записей, чем они есть на самом деле в DataSet`e?? И в чем по Вашему отличие тогда DataSet`a от таблицы БД?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 11.05.2010, 11:50   #13
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Вы имеете ввиду, что DBGrid отображает другое количество записей, чем они есть на самом деле в DataSet`e?
Именно. только не в датасете а в базе.
Цитата:
Indicates the active record in the dataset.
О базе ни слова.
Цитата:
И в чем по Вашему отличие тогда DataSet`a от таблицы БД?
Можно в датасет взять некоторый набор из таблицы, но это не будет всей таблицей
Цитата:
Grag
А я и не спорю.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.05.2010, 11:53   #14
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,206
По умолчанию

Stilet, не смею спорить с тобой
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 11.05.2010, 11:56   #15
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
artemavd
А со мной и не надо спорить. Сам посуди SQL запрос то возвращает dataset, но в нем можно вернуть не все записи в БД, да и к тому же не только из одной таблицы.

Вообще я бы советовал поменьше опираться на методы стандартных DB компонентов. Они унифицированные, и далеко не всегда говорят правду.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 11.05.2010, 12:37   #16
Grag
А может и не...
Участник клуба
 
Аватар для Grag
 
Регистрация: 27.03.2010
Сообщений: 1,269
По умолчанию

Цитата:
Сообщение от artemavd Посмотреть сообщение
Вы имеете ввиду, что DBGrid отображает другое количество записей, чем они есть на самом деле в DataSet`e?? И в чем по Вашему отличие тогда DataSet`a от таблицы БД?
Артем, различай таблицу базы данных, набор данных и DbGrid. DbGrid - это средство отображения набора данных, который содержится в DataSet и с которым связан этот самый DbGrid. В свою очередь набор данных может содержать не все записи таблицы, а определятся условиями выборки данных из этой таблицы. Это же прописные истины...
Перемешивай дело с бездельем и не сойдешь с ума...
Grag вне форума Ответить с цитированием
Старый 11.05.2010, 23:16   #17
betirsolt
Форумчанин
 
Регистрация: 20.07.2009
Сообщений: 421
По умолчанию

ребята к чему такая паника.у меня в книге написано что в recno храниться номер выделенной строки.но у меня там всегда значение -1.какую бы строку я не выделял.мне просто интересно почему это не работает?
Уважаемые модераторы, Я всячески стараюсь не нарушать правила сайта, будьте снисходительны
betirsolt вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
RecNo (Delphi) VadEr БД в Delphi 1 03.02.2010 11:55
Проблемы с прокруткой DBGridEh (видимо свзяан с RecNo) Highlander1981 БД в Delphi 5 24.12.2009 13:53
Потоки. Почему всё-равно виснет окно? TwiX Общие вопросы Delphi 10 13.12.2009 11:51
Как копировать данные из ADOTable в ADOTable? mauar БД в Delphi 1 10.05.2008 16:05
Всегда позади и всегда впереди в одном приложении Legat Win Api 4 27.10.2007 15:48