Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Перемещение курсора [D5, Access]


Крот ©   (2003-05-23 12:51:00) 

Уважаемые мастера, помогите с таким затруднением. Мне необходимо переместить курсор, для этого я использую метод TADOQuery.MoveBy.
Но его использование невозможно при закрытой базе данных, а назначить TADOQuery.Active := true не удается, так как поле SQL не заполнено. Может вопрос и детский но цейтнот страшный, так что придется позориться.


Крот   (2003-05-23 14:13:00) [1]

Какое там придуриваюсь... Не до придури... Я имел ввиду не индекс (по которому базу индексируют) а номер по порядку. Просто, не знал как лучше объяснить.


> sniknik © (23.05.03 13:54)


Спасибо за конкретный, точный ответ.


> Johnmen © (23.05.03 13:54)


Не сердитесь :) Если бы не крайние обстоятельства, я бы сюда не обратился.


Johnmen   (2003-05-23 14:02:00) [2]

Прошу прощения у автора и модераторов... Просто не смог сдержаться...


Johnmen   (2003-05-23 14:00:00) [3]

>sniknik © (23.05.03 13:56)

Уже даже и не знаю, что думать...:)
Похоже не придуривается. Похоже совершенно не знает, что есть SQL...:(


sniknik   (2003-05-23 13:56:00) [4]

Johnmen © (23.05.03 13:54)
в смысле? подозреваеш что он придуривается?


Johnmen   (2003-05-23 13:54:00) [5]

>Крот © (23.05.03 13:44)

Слушай, ну так же нельзя себя здесь вести ! Здесь же не детский сад, ей богу !


sniknik   (2003-05-23 13:54:00) [6]

в зависимости от того что ты понимаеш под индексом.
если у тебя индекс(или ключь) на каком нибудь поле и значение индекса = 0 для замены по этому полю. то можно.
если же по конкретному номеру, порядковому, в порядке записаного в базу то тогда нельзя.


Крот   (2003-05-23 13:44:00) [7]


> Johnmen © (23.05.03 13:35)


Я имел ввиду, что хочу изменить запись, стоящую под конкретным номером, например 0 - у. Неважно, какие там значения полей, мне надо поменять запись именно с этим индексом. Это вообще возможно?


Johnmen   (2003-05-23 13:35:00) [8]

UPDATE ... WHERE ...


Крот   (2003-05-23 13:30:00) [9]

Я имел ввиду, что мне не нужна выборка. Мне нужно поменять КОНКРЕТНУЮ запись в базе. То есть, чтобы запрос INSERT ... не добавил новую запись, а изменил уже существующую.


stone   (2003-05-23 13:21:00) [10]

Крот © (23.05.03 13:13)


> Мне не нужен набор данных, мне нужно переместить курсор.


Интересно, что в твоем понимании означает курсор?


Zacho   (2003-05-23 13:21:00) [11]


> Крот © (23.05.03 13:13)

Какой еще курсор в закрытом (пустом) НД ?


Johnmen   (2003-05-23 13:20:00) [12]

Курсор сам по себе не бывает, по определению !
:)))


Крот   (2003-05-23 13:13:00) [13]


> Johnmen © (23.05.03 13:02)


Мне не нужен набор данных, мне нужно переместить курсор. Я попробовал с помощью TADODataSet, но он тоже не желает открываться с пустым CommandText.


Johnmen   (2003-05-23 13:02:00) [14]

>так как поле SQL не заполнено.

А если заполнить ? :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо