|
|
|
Pipeline в DBF выгружает только половину строк
|
|||
|---|---|---|---|
|
#18+
Проблема такая. Имеются Pipeline -ы из ASA в dbf и наоборот. И всё бы вроде нормально, работает тестируется, но иногда очень-очень редко вдруг на машине у кого-то из клиентов начинает артачиться и выгружать только часть строк. При этом никаких ошибок не выдаётся. Может кто-то сталкивался с проблемой? PB 9.03 build 8614 asa 9.02.2451 dbf драйвер PB DATADIRECT OEM 4.10 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.12.2006, 17:04 |
|
||
|
Pipeline в DBF выгружает только половину строк
|
|||
|---|---|---|---|
|
#18+
А юзер часом не прерывает процесс выгрузки закрытием окна или снятием приложения? Вообще-то лучше в момент длительных операций блокировать все действия юзера, которые могут прервать процесс (если конечно это критично). Например, все кнопки disable, а в CloseQuery RETURN ii_process, где ii_process = 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2006, 07:35 |
|
||
|
Pipeline в DBF выгружает только половину строк
|
|||
|---|---|---|---|
|
#18+
Да нет. Это не юзер. В какой-то момент эта ошибка становится стабильной. Но на определённом компе и с определённой записью. Раньше, когда шла именно выгрузка из ASA в DBF грешили на нехватку места, фрагментированность и т.д. А теперь столкнулся примерно с тем же самым при обратном процессе, т.е. при загрузке из DBF в ASA. Тут вопрос именно где-то на уровне взаимодействия с системой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2006, 15:34 |
|
||
|
Pipeline в DBF выгружает только половину строк
|
|||
|---|---|---|---|
|
#18+
А если попробовать вместо PBшного драйвера использовать "Microsoft dBase Driver (*.dbf)" ? Он ставится толи с MsOffice толи с VisualStudio ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2006, 16:45 |
|
||
|
Pipeline в DBF выгружает только половину строк
|
|||
|---|---|---|---|
|
#18+
VSavenkovВ какой-то момент эта ошибка становится стабильной. Но на определённом компе и с определённой записью. Вычленить запись, собрать статистику, найти причину. Обычно это неверные форматы даты, или суммы с десятичной точкой, не соответствующие региональным настройкам компа. Особенно если на другом компьютере это проходит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.12.2006, 17:24 |
|
||
|
Pipeline в DBF выгружает только половину строк
|
|||
|---|---|---|---|
|
#18+
Estets наверняка очень близок к истине. Было такое-же в одной конторе у приятеля. Там размер колонки в таблице MS SQL был меньше чем число в DBF ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2006, 08:38 |
|
||
|
Pipeline в DBF выгружает только половину строк
|
|||
|---|---|---|---|
|
#18+
Estets Вычленить запись, собрать статистику, найти причину. Не получается собрать статистику. Происходит примерно раз в 3 месяца на разных компах (из 230). Лечится шаманством с виндами типа перустановки, дефрагментации, повторной выгрузки базы. Запись вычленить тоже не получается. Начинает происходить на всех pipeline с количеством записей больше определённого. Например если 7, то нормально выгрузит 7. А если больше 12 то только 12. Estets Обычно это неверные форматы даты, или суммы с десятичной точкой, не соответствующие региональным настройкам компа. Особенно если на другом компьютере это проходит. Да нет. не похоже на то. Мне привезли ту базу и тот dbf. я его просмотрел. дат там нет. Всё там соответствует. Да и сложно запихнуть в числовое поле половину значений с точкой половину с запятой.Либо так, либо так. но тогда он загрузил бы либо всё либо ничего. Да и ошибку бы какую выдал pipeline. А так молчком. У меня впечатление, что тут может влиять нехватка места на диске или права какие. Неизвестно кому-нибудь, пишется ли что-нибудь в системные (темповские директории) при отработке pipeline? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2006, 13:35 |
|
||
|
Pipeline в DBF выгружает только половину строк
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyА если попробовать вместо PBшного драйвера использовать "Microsoft dBase Driver (*.dbf)" ? Он ставится толи с MsOffice толи с VisualStudio Была такая мысль. Но у него серьёзное ограничение: 32000 строк в файле. Да и с кодировками там не всё просто. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2006, 13:40 |
|
||
|
Pipeline в DBF выгружает только половину строк
|
|||
|---|---|---|---|
|
#18+
VSavenkovУ меня впечатление, что тут может влиять нехватка места на диске или права какие....А если больше 12 то только 12. С нехваткой места обычно винда начинает кидаться разными сообщениями да и проверить это не так уж сложно. А с правами это уж совсем непонятно, права на 13-ую запись в БД? VSavenkovНачинает происходить на всех pipeline с количеством записей больше определённого. Если уж предлагать что то бредовое, я бы вспомнил комманду MS SQL Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2006, 15:53 |
|
||
|
Pipeline в DBF выгружает только половину строк
|
|||
|---|---|---|---|
|
#18+
Estets VSavenkovУ меня впечатление, что тут может влиять нехватка места на диске или права какие....А если больше 12 то только 12. С нехваткой места обычно винда начинает кидаться разными сообщениями да и проверить это не так уж сложно. А с правами это уж совсем непонятно, права на 13-ую запись в БД? VSavenkovНачинает происходить на всех pipeline с количеством записей больше определённого. Если уж предлагать что то бредовое, я бы вспомнил комманду MS SQL Код: plaintext Ну 12 в данном случае чило для примера. В одном случае упирался на 12, а в другом на 6500. в ASA есть вроде, но при выгрузке в DBF? Сильно сомневаюсь. В общем Тёмный лес. Всем спасибо. В данном конкретном случае проблему опять решили шаманством - разнесли загрузку на один комп, а передачу на другой. Будем дальше Estetsсобирать статистику ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2006, 16:01 |
|
||
|
Pipeline в DBF выгружает только половину строк
|
|||
|---|---|---|---|
|
#18+
Ага В одном случае у нас счетчик стоял - integer Вот и весь прикол, а из..лись все В другом случае записи были помечены на удаление, т.е. через dbf-просмотрщик все нормально, а через билдер половина не видится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.12.2006, 18:21 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=34230838&tid=1337401]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
75ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 405ms |

| 0 / 0 |
