Пустые поля в DBF

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Oleg2004
Посетитель
Сообщения: 28
Зарегистрирован: 15 Август 2005, 17:54

Пустые поля в DBF

Сообщение Oleg2004 »

День ДОБРЫЙ!!!!!!
Прошу сообщество помочь!
Clarion 6.3 ; ABC
Проблема в следуюшем:
1. Нужно загнать в ДБФ-ник данные из нашей базы и получившийся
файлик отдать другой организации. (получилось).
2. (САМА ПРОБЛЕМА) но одно из полей (Р4, N 13) должно быть ПУСТЫМ (именно пустым, а не нулем).
Но у меня оно постоянно со значением 0 (ноль).
Подскажите БУДЬТЕ ТАК ДОБРЫ как его сделать пустым но нумерик.

С УВАЖЕНИЕМ!!!
Олег.

И да прибудет к ВАМ Clarion7.
Oleg2004
Посетитель
Сообщения: 28
Зарегистрирован: 15 Август 2005, 17:54

Сообщение Oleg2004 »

День ДОБРЫЙ!!!!!

И еще если не сложно, как заставить буквы керилицы быть не крякозяблами?
А то в текстовом поле вместо названия идет набор непонятных символов.

ЗАРАНЕЕ БЛАГОДАРЕН ВСЕМ!!!!!!

С УВАЖЕНИЕМ!
Олег.
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Сообщение Admin »

А про флажок "Use OEM Collation" в словаре не забыл?
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Oleg2004
Посетитель
Сообщения: 28
Зарегистрирован: 15 Август 2005, 17:54

Сообщение Oleg2004 »

Стыдно, Но правда не посмотрел.
Спасибо!!
(Учите, Учите, а двоешником остался).

А енто поможет в решение первого вопроса?
имею ввиду о пустом, без значения поле?????
Ето главная проблема.
Ихняя прога ругается чо поле не пустое и не хочет принимать данные.

Еще раз ОГРОМНОЕ СПАСИБО!!!!!!

С УВАЖЕНИЕМ!!!
Олег.
lsgsoftware
Ветеран
Сообщения: 311
Зарегистрирован: 08 Июль 2005, 22:04

Сообщение lsgsoftware »

Судя по по всему, у твоих партнеров SQL-СУБД, где есть значение
NULL. Насколько я зная, в файловых системах(тем паче в DBF) такого значения нет, так что вряд ли у тебя все получится.
Lenkov
Посетитель
Сообщения: 32
Зарегистрирован: 27 Июнь 2006, 14:56

Сообщение Lenkov »

Я решил эту проблему через драйвер ODBC.Экспортируешь базу в словарь, ставишь драйвер ODBC , выбираешь в администраторе ODBC нужный драйвер Затем делаешь небольшую процедурку в которой командой SETNULL() записываешь в базу NULL
C уважением,
Виктор
Oleg2004
Посетитель
Сообщения: 28
Зарегистрирован: 15 Август 2005, 17:54

Сообщение Oleg2004 »

Всем ОГРОМНОЕ СПАСИБО за поддержку!!!!!!!
Решил чуть проще ситуацию.
(может временно или случайно)
Обозвал поле стрингом но с форматом N_5
Обявлял структуру прмо в процедуре заливки (подругому не назовеш
нужно выборочно лить данные.)
А далее их програмуля скушала.
Изза отсутствия других решений пока считаю ето верным.

Еще раз ОГРОМНОЕ СПАСИБО что не бросили!!!

С УВАЖЕНИЕМ!!!!
Олег.
Ответить