|
ImportFile empty file error
|
|||
---|---|---|---|
#18+
Добрый день. Была миргация с ПБ8 на ПБ12. Возникла такая путаница: в ПБ8 при ImportFile в DataStore на пустые файлы выходила ошибка -2 Empty File а ПБ12 выдает ошибку - 1 No rows, хотя в описании по прежнему существует ошибка -2 Empty File. Ктонибудь с этим сталкивался? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 10:32 |
|
ImportFile empty file error
|
|||
---|---|---|---|
#18+
algavmd , от куда взялся этот файл? Здается мне, что :) - Если в DataStore удалить все строки и сохранить в какой-то там файл, то при ImportFile ошибка будет "1" (No rows). - А если просто создать файл, либо грохнуть его содержимое (Null) и попытаться через ImportFile потом загрузить его в DataStore, то ошибка будет "2" (Empty File). Т.е. файлы разные и ошибки тоже разные. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 16:26 |
|
ImportFile empty file error
|
|||
---|---|---|---|
#18+
AIS, txt файл приходит также иă датастора, но он абсолютно пуст (0 byte). Ради интереса создал пустой файл, также выдает -1 =) Сурскод совсем не изменился, изменился выдаваемый код ошибки в ImportFile. Eсли в PB8 ошибки были следующими Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
то в PB12 они уже Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Просто это очень похоже на баг. Хотя может мой файл недостаточно пуст для PB12) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 18:15 |
|
ImportFile empty file error
|
|||
---|---|---|---|
#18+
algavmd..Просто это очень похоже на баг. Хотя может мой файл недостаточно пуст для PB12) Возьмите для примера два пустых файла (*.txt), но имеющих разные кодировки. И при их сравнении, например в TotalCommander, они уже не совсем и одинаковые. Тем более для разных версии РВ - после перехода с ANSI на Unicode. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.06.2012, 10:05 |
|
ImportFile empty file error
|
|||
---|---|---|---|
#18+
AISalgavmd..Просто это очень похоже на баг. Хотя может мой файл недостаточно пуст для PB12) Возьмите для примера два пустых файла (*.txt), но имеющих разные кодировки. И при их сравнении, например в TotalCommander, они уже не совсем и одинаковые. Тем более для разных версии РВ - после перехода с ANSI на Unicode. "Чуровщина года, или руки по локоть в чудесах" ? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2012, 09:39 |
|
ImportFile empty file error
|
|||
---|---|---|---|
#18+
AISВозьмите для примера два пустых файла (*.txt), но имеющих разные кодировки. И при их сравнении, например в TotalCommander, они уже не совсем и одинаковые. Тем более для разных версии РВ - после перехода с ANSI на Unicode. кодировки проверил в первую очередь, как в Уникоде так и в Анси - все равно no rows. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2012, 10:34 |
|
ImportFile empty file error
|
|||
---|---|---|---|
#18+
Локшин МаркAISпропущено... Возьмите для примера два пустых файла (*.txt), но имеющих разные кодировки. И при их сравнении, например в TotalCommander, они уже не совсем и одинаковые. Тем более для разных версии РВ - после перехода с ANSI на Unicode. "Чуровщина года, или руки по локоть в чудесах" ? Да, вот такие чудеса: 1. Создаю два пустых текстовых файла - ansi.txt и unicode_LE.txt, где у каждого своя кодировка. 2. Сравниваю их в TotalCommander по кодировке ANSI, т.к. для "ImportFile method (DataWindows)" пишут следующее: "The file must be an ASCII, tab-separated file (TXT)". 3. И надлюдаю "чудеса" совпадения (см. прикрепленный файл). ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2012, 11:53 |
|
ImportFile empty file error
|
|||
---|---|---|---|
#18+
AISЛокшин Маркпропущено... "Чуровщина года, или руки по локоть в чудесах" ? Да, вот такие чудеса: 1. Создаю два пустых текстовых файла - ansi.txt и unicode_LE.txt, где у каждого своя кодировка. 2. Сравниваю их в TotalCommander по кодировке ANSI, т.к. для "ImportFile method (DataWindows)" пишут следующее: "The file must be an ASCII, tab-separated file (TXT)". 3. И надлюдаю "чудеса" совпадения (см. прикрепленный файл). И размер этих файлов конечно одинаковый? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2012, 13:05 |
|
ImportFile empty file error
|
|||
---|---|---|---|
#18+
Локшин Марк..И размер этих файлов конечно одинаковый? В TotalCommander оба файла показывают "0". Если сравнивать там же без учета кодировки, то различий "не найдено", т.е. видно, что оба пустые. Но TotalCommander все-таки открывает окно для сравнения, а не выводит сообщение, что всё совпадает. Думаю, что РВ тоже как-то так оценивает файл при импорте данных у версии РВ-Unicode, а т.к. его устраивает в этом случае ANSI, то считает, что файл не "пуст", а "нет строк". Резюме: это не "баг", как предполагает "algavmd", а просто РВ-Unicode так думает. Вот такие мысли в слух. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2012, 13:33 |
|
ImportFile empty file error
|
|||
---|---|---|---|
#18+
В том то и дело, что файл передается Ансишный, и если смотреть в Hex'е, то видно что он абсолютно пуст. AISДумаю, что РВ тоже как-то так оценивает файл при импорте данных у версии РВ-Unicode, а т.к. его устраивает в этом случае ANSI, то считает, что файл не "пуст", а "нет строк". Если я правильно понял идею, раз функция ImportFile не имеет параметра кодировки, и если она автоматически переводит файл в Уникод, в чем я сомневаюсь, то ,получается, никогда не появится ситуации при которой будет "no rows". ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2012, 14:05 |
|
ImportFile empty file error
|
|||
---|---|---|---|
#18+
algavmd..."no rows". Имел ввиду "empty". Запутался немного) ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2012, 14:08 |
|
ImportFile empty file error
|
|||
---|---|---|---|
#18+
AIS, То что Вы говорите и есть "Чуровщина года, или руки по локоть в чудесах". Если размер файла 0 байт, то узнать о кодировке он не может. Либо Total Commander запоминает например в реестре, что файл был создан как Unicode и в дальнейшем использует этот факт, либо создает расширенный атрибут у файла, на который опять же смотрит. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.06.2012, 14:15 |
|
|
start [/forum/topic.php?fid=15&msg=37853335&tid=1335531]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
134ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 247ms |
total: | 480ms |
0 / 0 |