Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Непонятка с Select ....
|
|||
|---|---|---|---|
|
#18+
Ребяты, доброго вам времени суток! Ситуация следующая: Vfp 5.0 Таблица platej.dbf - ничего особенного несколько полей, одно из них MEMO. Селект следующий: Код: plaintext 1. 2. 3. Все работает замечательно, но стоит мне удалить первую (именно первую) запись из таблицы platej командой delete, как этот же запрос ничего не выдает, хотя там еще есть несколько строк. Вновь запускаю Селект на исполнение и вуаля... результат есть. Причем такое поведение стабильно!!! То есть после удаления первой строки в таблице получается следующее: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Что за ерунда? Может кто-то сталкивался? Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 10:26 |
|
||
|
Непонятка с Select ....
|
|||
|---|---|---|---|
|
#18+
2 kms_ IMHO лучше использовать SET DELETED ON, потому что тут не понятно для какой таблицы актуально !Deleted() ------------------------------------------------------------------------------------ Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 10:33 |
|
||
|
Непонятка с Select ....
|
|||
|---|---|---|---|
|
#18+
Так у меня и стоит Код: plaintext Убрал !Deleted() и заработало... но все равно не понятно поведение фокса, ведь второй же раз селект выдавал нормальный результат!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 10:41 |
|
||
|
Непонятка с Select ....
|
|||
|---|---|---|---|
|
#18+
Действительно в 5-ке есть баг - установлен эксперимнтально, правда при JOIN , если отсутствует индекс типа INDEX ON DELETED() TAG Del, то выборка происходит неправильно, поэтому проиндексируй. Обсуждение смотри здесь http://forum.foxclub.ru/read.php?f=5&i=98845&t=98195 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 10:50 |
|
||
|
Непонятка с Select ....
|
|||
|---|---|---|---|
|
#18+
PaulWist, спасибо ссылку обязательно посмотрю! Да и Grumax_user'у тоже спасибо, а то я в своих размышлениях о сути происходящих вещей в фоксе совсем забыл Вас поблагодарить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.04.2005, 11:01 |
|
||
|
Непонятка с Select ....
|
|||
|---|---|---|---|
|
#18+
Hi kms_! Использовать Deleted(), RECNO() и им подобное в запросах нужно с ОЧЕНЬ большой осторожностью - в частности в многотабличных запросах ВООБЩЕ нельзя это использовать - независимо от версии фокса. Если тебе нужно "пустое" условие, используй 1=1 или соответственно 1=2 (если нужно чтоб "ничего" не выбралось - только пустой курсор). Posted via ActualForum NNTP Server 1.1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.04.2005, 20:37 |
|
||
|
Непонятка с Select ....
|
|||
|---|---|---|---|
|
#18+
Hi, Igor Korolyov! Spasibo! Vse elementarno prosto! Ne dumal ne gadal ya, chto takoi strasnyi etot Код: plaintext P.S. izvinite za latinitsu, vremennye trudnosti s raskladkoi - uje ispravliaiu! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.04.2005, 09:23 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33017543&tid=1594407]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
36ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
| others: | 253ms |
| total: | 382ms |

| 0 / 0 |
