|
|
|
игнорировать всплывающие сообщения об ошибке
|
|||
|---|---|---|---|
|
#18+
обрабатываю большую таблицу, для записей делаю определенные действия, связанные с запросом и получением данных в курсор, но периодически появляется ошибка, что ресурс не найден, и появляется окно обработки ошибки file is in use cancel suspend ignore help игнорируя ошибки вручную, несколько раз, обработка возобновляется. вопрос можно ли сделать чтобы оно автоматически игнорировала все эти ошибки? складывается ощущение что файл занят, из-за того что не успел обработаться оператором, как подождать когда он освободится? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2008, 11:33 |
|
||
|
игнорировать всплывающие сообщения об ошибке
|
|||
|---|---|---|---|
|
#18+
Поиграйся настройкой SET TABLEVALIDATE ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2008, 11:40 |
|
||
|
игнорировать всплывающие сообщения об ошибке
|
|||
|---|---|---|---|
|
#18+
у Вас многмп-я работа? с таблицей еще кто-то работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2008, 11:42 |
|
||
|
игнорировать всплывающие сообщения об ошибке
|
|||
|---|---|---|---|
|
#18+
никто не работает, я могу предполагать, что просто фокс запросом вытаскивает данные из таблицы, и тут же следующий оператор пытаеца опять использовать эту таблицу.. но с другой стороны если все выполняется последовательно, то почему возникает ошибка доступа к файлу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2008, 11:47 |
|
||
|
игнорировать всплывающие сообщения об ошибке
|
|||
|---|---|---|---|
|
#18+
покажиет прибл-й код, демонстрирующий последовательность команд, которые Вы выполняете ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2008, 11:58 |
|
||
|
игнорировать всплывающие сообщения об ошибке
|
|||
|---|---|---|---|
|
#18+
Версия фокса? С чемто подобным сталкивался на FPD 2.0 на относительно быстрых для этого времени машинах. Пробовали лечить всякими задержками перед выдачей запросов. Когда помогало, когда нет. После перехода на FPD 2.6a проблема пропала. В VFP данной проблемы не наблюдал никогда ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2008, 11:59 |
|
||
|
игнорировать всплывающие сообщения об ошибке
|
|||
|---|---|---|---|
|
#18+
примерно так авторclose table set deleted on use x:\moregistr alias moregistr in 2 use x:\uslper alias uslper in 3 select 3 go top do while !eof() st1=alltrim(uslper.s1) st2=alltrim(uslper.s2) st3=alltrim(uslper.s3) st4=alltrim(uslper.s4) sex1=uslper.sex vg1=uslper.vg if st4+'s'='s' *p(Ej|Ek) if (st3+'s'='s')and(st4+'s'='s') select count(*) as pc from moregistr where (at(alltrim(st1+','),alltrim(sostg))>0) and (at(alltrim(st2+','),alltrim(sostg))>0) and sex=sex1 and vg=vg1 into cursor mycur pc1=mycur.pc select count(*) as pc from moregistr where (at(alltrim(st2+','),alltrim(sostg))>0) and sex=sex1 and vg=vg1 into cursor mycur pz1=mycur.pc select count(*) as pc from moregistr where (at(alltrim(st1+','),alltrim(sostg))>0) and sex=sex1 and vg=vg1 into cursor mycur pz2=mycur.pc if pz1<>0 z1=pc1/pz1 else z1=0 endif if pz2<>0 z2=pc1/pz2 else z2=0 endif replace uslper.p1 with z1 replace uslper.lp1 with z2 endif ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2008, 12:03 |
|
||
|
игнорировать всплывающие сообщения об ошибке
|
|||
|---|---|---|---|
|
#18+
версия foxpro 6 это на счет функции set tablevalidate ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2008, 12:27 |
|
||
|
игнорировать всплывающие сообщения об ошибке
|
|||
|---|---|---|---|
|
#18+
пляски с курсором mycur переписывайте так, раз хочется селектом можно в 6-ке и просто кауном считать Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. после испр-я, проверяйте наличие ош-ки и сообщайте рез-т ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2008, 12:41 |
|
||
|
игнорировать всплывающие сообщения об ошибке
|
|||
|---|---|---|---|
|
#18+
ради приличия перепишите - оч.режет глаз (st3+'s'='s')And(st4+'s'='s') Код: plaintext 1. If pz1<>0 z1=pc1/pz1 Else z1=0 Endif Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2008, 12:46 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=35436286&tid=1587518]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 396ms |

| 0 / 0 |
