powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Импорт из dbf данных с типом logical
5 сообщений из 5, страница 1 из 1
Импорт из dbf данных с типом logical
    #32030576
Nasty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При использовании DTS данные из dbf-файла с типом logical иногда(!) импортирутся неправильно: из false получается true (это если тип поля-приемника char), или -1 (если int), или 1 (если bit). Кто-нибудь сталкивался с подобным? Как это побороть? Подскажите, пожалста.
...
Рейтинг: 0 / 0
Импорт из dbf данных с типом logical
    #32030634
Ольга
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Иногда для двоичной логики используются не 0 и 1, а другие пары, например 0 и <все остальное, что не 0>
>Как это побороть
Напишите ActiveX-сценарий на преобразование этого столбца, где явно задавайте преобразование FALSE / TRUE в нужные Вам char, int или bit
Всего доброго
...
Рейтинг: 0 / 0
Импорт из dbf данных с типом logical
    #32030669
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А это случайне не те записи, в которых поле logical НЕ было инициализировано при добавлении в dbf-файл ?
...
Рейтинг: 0 / 0
Импорт из dbf данных с типом logical
    #32030673
Nasty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В этом поле стоит значение F (dbu.exe), а как оно туда попало - не известно. А что, есть какая-то разница? Я с dbf-форматом мало общалась...
...
Рейтинг: 0 / 0
Импорт из dbf данных с типом logical
    #32030677
Glory
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НЕинициализированное поле типа logical в dbf файле на самом деле хранит "пробел" а не T(rue) или F(alse) (я работаю с dbf файлами Foxpro), что может наверное разными вьюверами и СУБД интерпретироваться по разному.

IMHO ваш ODBC драйвер (какой кстати?) выбран неправильно. Выбирайте ODBC драйвер, ориентируясь на СУБД, использованное в клиентском приложении(dBase, Foxpro for DOS, Visual Foxpro, ...)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Импорт из dbf данных с типом logical
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]