Страница 1 из 1
Пустые поля в DBF
Добавлено: 03 Июль 2007, 10:49
Oleg2004
День ДОБРЫЙ!!!!!!
Прошу сообщество помочь!
Clarion 6.3 ; ABC
Проблема в следуюшем:
1. Нужно загнать в ДБФ-ник данные из нашей базы и получившийся
файлик отдать другой организации. (получилось).
2. (САМА ПРОБЛЕМА) но одно из полей (Р4, N 13) должно быть ПУСТЫМ (именно пустым, а не нулем).
Но у меня оно постоянно со значением 0 (ноль).
Подскажите БУДЬТЕ ТАК ДОБРЫ как его сделать пустым но нумерик.
С УВАЖЕНИЕМ!!!
Олег.
И да прибудет к ВАМ Clarion7.
Добавлено: 03 Июль 2007, 11:28
Oleg2004
День ДОБРЫЙ!!!!!
И еще если не сложно, как заставить буквы керилицы быть не крякозяблами?
А то в текстовом поле вместо названия идет набор непонятных символов.
ЗАРАНЕЕ БЛАГОДАРЕН ВСЕМ!!!!!!
С УВАЖЕНИЕМ!
Олег.
Добавлено: 03 Июль 2007, 13:32
Admin
А про флажок "Use OEM Collation" в словаре не забыл?
Добавлено: 03 Июль 2007, 14:20
Oleg2004
Стыдно, Но правда не посмотрел.
Спасибо!!
(Учите, Учите, а двоешником остался).
А енто поможет в решение первого вопроса?
имею ввиду о пустом, без значения поле?????
Ето главная проблема.
Ихняя прога ругается чо поле не пустое и не хочет принимать данные.
Еще раз ОГРОМНОЕ СПАСИБО!!!!!!
С УВАЖЕНИЕМ!!!
Олег.
Добавлено: 03 Июль 2007, 18:26
lsgsoftware
Судя по по всему, у твоих партнеров SQL-СУБД, где есть значение
NULL. Насколько я зная, в файловых системах(тем паче в DBF) такого значения нет, так что вряд ли у тебя все получится.
Добавлено: 04 Июль 2007, 1:01
Lenkov
Я решил эту проблему через драйвер ODBC.Экспортируешь базу в словарь, ставишь драйвер ODBC , выбираешь в администраторе ODBC нужный драйвер Затем делаешь небольшую процедурку в которой командой SETNULL() записываешь в базу NULL
C уважением,
Виктор
Добавлено: 05 Июль 2007, 20:09
Oleg2004
Всем ОГРОМНОЕ СПАСИБО за поддержку!!!!!!!
Решил чуть проще ситуацию.
(может временно или случайно)
Обозвал поле стрингом но с форматом N_5
Обявлял структуру прмо в процедуре заливки (подругому не назовеш
нужно выборочно лить данные.)
А далее их програмуля скушала.
Изза отсутствия других решений пока считаю ето верным.
Еще раз ОГРОМНОЕ СПАСИБО что не бросили!!!
С УВАЖЕНИЕМ!!!!
Олег.