Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.12;
Скачать: CL | DM;

Вниз

Перемещение курсора   Найти похожие ветки 

 
Крот ©   (2003-05-23 12:51) [0]

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


 
Johnmen ©   (2003-05-23 13:02) [1]

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

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


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


> Johnmen © (23.05.03 13:02)


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


 
Johnmen ©   (2003-05-23 13:20) [3]

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


 
stone ©   (2003-05-23 13:21) [4]

Крот © (23.05.03 13:13)


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


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


 
Zacho ©   (2003-05-23 13:21) [5]


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

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


 
Крот ©   (2003-05-23 13:30) [6]

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


 
Johnmen ©   (2003-05-23 13:35) [7]

UPDATE ... WHERE ...


 
Крот ©   (2003-05-23 13:44) [8]


> Johnmen © (23.05.03 13:35)


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


 
Johnmen ©   (2003-05-23 13:54) [9]

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

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


 
sniknik ©   (2003-05-23 13:54) [10]

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


 
sniknik ©   (2003-05-23 13:56) [11]

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


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

>sniknik © (23.05.03 13:56)

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


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

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


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

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


> sniknik © (23.05.03 13:54)


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


> Johnmen © (23.05.03 13:54)


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



Страницы: 1 вся ветка

Текущий архив: 2003.06.12;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.013 c
9-34662
NailMan
2002-07-12 04:40
2003.06.12
Реинициализация Direct3D внутри программы


7-35087
Павел
2003-04-10 07:13
2003.06.12
Explorer


1-34863
bander_log
2003-05-31 10:49
2003.06.12
D6 и MSWord


14-35053
Till
2003-05-23 08:21
2003.06.12
MainMenu как в Офисе ХР


7-35086
BJValentine
2003-04-10 11:21
2003.06.12
Системная папка