for flooders
:: Главная :: Решения :: Статьи :: Сайт М. Дроздова :: Файловый архив :: Книга по VFP 9 :: Русский Help Online :: OFF-LINE Форум
   Л и с о в о д ы   в с е х   с т р а н,  о б ъ е д и н я й т е с ь !!!  

Список Форумов  :: Игры Разума
   :: Помощь сайту :: 

Игры разума
Foxtrot

Сообщений: 3370
Откуда: Куда:
Дата: 13.03.07 06:41:48ОтветитьЦитировать
Имеем следующий код:
CREATE CURSOR temp (id I)  
  FOR i=1 TO 3  
  	INSERT INTO temp (id) VALUES (RECNO()+1)  
  ENDFOR
и продолжение:
INDEX ON id TAG id DESC  
  SCAN  
  	REPLACE id WITH -2*id  
  ENDSCAN
Вопрос первый: какая последовательность значений поля id после выполнения первой части проги?
и второй: какая будет последовательность после выполнения второй части?
Тока чур не подглядывать. Ну тока если для самопроверки
Чтобы проверить Вашу версию, нуна после каждой части выполнить
SET ORDER TO
BROWSE


------------------
P.S. будете проходить мимо, не стесняйтесь, проходите
Ratings: 0 negative/0 positive

Re: Игры разума
piva
[Болтун]

Сообщений: 18533
Откуда: Курган
Дата: 13.03.07 06:45:21ОтветитьЦитировать
Цитата:
Тока чур не подглядывать
А куда не подгядывать-то ? В шпраргалку ?

------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive

Re: Игры разума
Foxtrot

Сообщений: 3370
Откуда: Куда:
Дата: 13.03.07 07:16:40ОтветитьЦитировать
Цитата:
Цитата:
Тока чур не подглядывать
А куда не подгядывать-то ? В шпраргалку ?
помнится у когото девятка была forum.foxclub.ru


------------------
P.S. будете проходить мимо, не стесняйтесь, проходите




Исправлено: Foxtrot, 13.03.07 07:37
Ratings: 0 negative/0 positive

Re: Игры разума
s28091973

Сообщений: 287
Дата: 13.03.07 07:57:46ОтветитьЦитировать
Нда. Неочевидный скажем прямо результат
Ratings: 0 negative/0 positive

Re: Игры разума
ssa
[Модератор]

Сообщений: 12203
Откуда: Москва
Дата: 13.03.07 08:33:56ОтветитьЦитировать
Уж сколько раз твердили миру про пагубность практики группового изменения значения поля/ей, по которому/ым построено индексное выражение активного индекса...


------------------
Лень - это неосознанная мудрость.




Исправлено: ssa, 13.03.07 08:34
Ratings: 0 negative/0 positive

Re: Игры разума
Foxtrot

Сообщений: 3370
Откуда: Куда:
Дата: 13.03.07 08:34:37ОтветитьЦитировать
Для тех, кто не в курсе (specialy 4 piva)
Просто SCAN и SCAN ALL - равнозначные команды, хотя есть еще операнды NEXT, RECORD, REST


------------------
P.S. будете проходить мимо, не стесняйтесь, проходите
Ratings: 0 negative/0 positive

Re: Игры разума
Foxtrot

Сообщений: 3370
Откуда: Куда:
Дата: 13.03.07 08:35:11ОтветитьЦитировать



------------------
P.S. будете проходить мимо, не стесняйтесь, проходите
Ratings: 0 negative/0 positive

Re: Игры разума
Влад Колосов
Автор

Сообщений: 22664
Откуда: Ростов-на-Дону
Дата: 13.03.07 12:00:20ОтветитьЦитировать
Лучше использовать SQL команды


------------------
Совершенство - это не тогда, когда нельзя
ничего прибавить, а тогда, когда нечего убавить.
Ratings: 0 negative/0 positive



Извините, только зарегистрированные пользователи могут писать в этом форуме.

On-line: 46 avantum  and Guests: 45


© 2000-2019 Fox Club 
Яндекс.Метрика