![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с BOF и EOF [D5, MSSQL, ADO]
Tumcoat © (2003-10-27 07:15:00)
Помогите пожалйста!
Недавно начал работать с ADO, и сразу нарвался вот на такую проблему.
Имеется база в SQL-е, отображаю её на форме через dbgrid.
Думаю как всем известно в dbgrid-е, если нажать на клавишу down, когда курсор стоит на последней строке, то появиться пустая строка (как бы событие insert).
Теперь сама проблема. У меня в таблице есть инкрементные поля, и поэтому после появления этой пустой строки, любое другое действие вызывает ошибку:
Either BOF or EOF is True, or the current record has been deleted. Requested operation requires a current record.
Как от нее можно избавиться?
ЗЫ: Я пытался отлавливать событие EOF и в этот момент делать переход на предыдущую сторочку, но почему-то это срабатывает только один раз, а дальше все по старому.
Hooch (2003-10-27 09:04:00) [1]
http://delphi.mtu-net.ru/zip/ado_patch.zip
Tumcoat (2003-10-27 08:44:00) [2]
> sniknik © (27.10.03 08:36) [4]
> а лутше поменять дельфю на семерку.
Замена Дельфи, к сожалению зависит не от меня.
> KSergey © (27.10.03 08:31) [3]
> Все на сайте борланда сложено.
> Или пиши - могу выложить для скачивания.
Выложи, против не буду.
sniknik (2003-10-27 08:36:00) [3]
http://se-ed.net/thaidelphicc/xml/updatepack/
а лутше поменять дельфю на семерку.
KSergey (2003-10-27 08:31:00) [4]
Все на сайте борланда сложено.
Или пиши - могу выложить для скачивания.
Tumcoat (2003-10-27 08:10:00) [5]
Какие апдейты?
И где их взять?
В свое время искал, нечто подобное, но ничего путного так и не нашел.
Anatoly Podgoretsky (2003-10-27 07:39:00) [6]
А апдейты кто будет ставить?