Нужно закачать таблицу из FoxPro в 1С #119648


#0 by Wox
Такая проблема. Нужно закачать в 1С файл формата FoxPro. Сделал так:Написал маленькую процедурку с использованием ADO. Получаю там Recordsetи перебираю строки. Все вроде бы хорошо работало и скорость устраивала. Но тут стали поступать таблички с NULL в полях типа Data и Numeric. И ADO интерпретирует их как 0.00.00 для дат и 0 для чисел. А мне нужен именно NULL, особенно для чисел. Ведь в числовом поле действительно бывают и 0 и NULL. Как считать через ADO NULL ? Помогите !!!Вот строка соединения, которую использую:"Provider=MSDataShape;Data Provider=MSDASQL.1;User ID="";Extended Properties=""Driver={Microsoft Visual FoxPro Driver};UID=;PWD=;SourceDB=" + strDataSource + ";SourceType=DBF;Null=No;Deleted=No;"В реестре в настройках драйвера для Null прописан тоже Yes
#1 by Alexaha
а чего бы его не закачать используя 1С?
#2 by Муму после всплытия
зачем вам нулл в 1С??
#3 by Wox
По NULL можно определить проставленны данные или нет.
#4 by Митя
А разве 1С не интерпретирует ситуацию, когда числовое значение не введено, как 0?
#5 by Gloom
В 1цэ(v7) не бывает Null...
#6 by Alexaha
3. а по нулю нельзя?
#7 by MaxS
В этом форуме больше шансов получить совет как 1С-ом закачивать данные из FoxPro ;)А в форуме по FoxPro так, как в .Так почему бы 1С-у не дать такую задачу? Тогда вероятность появления ошибок в данных 1С, будет меньше.
#8 by Муму после всплытия
попробуйте открыть таблицу XBase и поиграться с ПустоеЗначение илиЧисло(ДБФ.Поле) <> ДБФ.Поле
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С