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

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


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