Форум: "Базы";
Текущий архив: 2005.03.13;
Скачать: [xml.tar.bz2];
ВнизОписание драйвера ODBC Найти похожие ветки
← →
Korefey © (2005-02-10 16:48) [0]Ув. програмеры! Подскажите пожалуйста где можно найти описание драйвера ODBC Microsoft dBase Driver...
Заранее благодарен!!!
← →
sniknik © (2005-02-10 16:59) [1]в общем то в последнее время оно совпадает с описанием jet-а isam xbase (dBase III/IV/5.0)
можеш взять в поставке мсофиса, файл JETSQL40.CHM. по некоторым (описанным там) причинам он в некоторых местах совпадает с драйвером dBase из BDE (а значит и с описанием).
← →
Korefey © (2005-02-10 17:15) [2]2 sniknik
Информацию из файла JETSQL40.CHM я читал... Ничего по моей проблеме не нашел...
У меня проблема в том что не проходит SQL запрос создания таблицы.
Выдает ошибку при записи поля Numeric(5,2).
Если пишу просто Numeric, таблица создается.
← →
sniknik © (2005-02-11 10:35) [3]> Ничего по моей проблеме не нашел...
ну да конечно, а вот это я из журнала мурзилка перепечатал.
CreateField Method
...
size
Optional. A Variant (Integer subtype) that indicates the maximum size, in bytes, of a Field object that contains text. See the Size property for valid size values. This argument is ignored for numeric and fixed-width fields.
Эквивалентные типы данных ANSI SQL
...
Тип NUMERIC отныне не является синонимом типов FLOAT или DOUBLE. Тип NUMERIC теперь используется как синоним типа DECIMAL.
← →
Korefey © (2005-02-11 15:21) [4]2 sniknik
причем тут мурзилка...
я читал инфу с того файла...
пробовал - проходит тип real - но разрядность я в нем так указать и не смог...
← →
sniknik © (2005-02-11 15:54) [5]> причем тут мурзилка...
ну как при чем? если не из хелпа то откуда я это взял? из мурзилки вестимо.
> пробовал - проходит тип real - но разрядность я в нем так указать и не смог...
и не сможеш, тебе же ясно написано что разрядность(размер) игнорируется для типов с фиксированной длинной, а тип numeric приравнен к таким в этом движке (обе выдержки приведены).
(из тех же синонимов, в той же справке, можно узнать, что
NUMERIC = DECIMAL = DEC = REAL = SINGLE = FLOAT4 = IEEESINGLE = DOUBLE = DOUBLE PRECISION = FLOAT = FLOAT8 = IEEEDOUBLE = NUMBER)
и все это синонимы типа Double (если в дельфях смотреть) вот в дельфях сделай чтобы этот тип к примеру полтора байта занимал...
← →
Korefey © (2005-02-11 16:07) [6]дело в том что я создаю таблицу не из делфи а из FinExpert-a через ODBC...
мне нужно что б в таблице было поле 5 знаков до и 2 знака после запятой...
← →
Korefey © (2005-02-11 16:08) [7]Удалено модератором
← →
Korefey © (2005-02-11 16:08) [8]Удалено модератором
← →
sniknik © (2005-02-11 16:24) [9]да какая разнича откуда ты это создаеш? если используется этот провайдер то запрос обрабатывает он.
а если нужно то возьми такой у которого нет данных ограничений. (но есть другие ;о)))
← →
Anatoly Podgoretsky © (2005-02-11 16:27) [10]Не мучайся, создай таблицу в DBD и используй ее как шаблон.
← →
Korefey © (2005-02-11 16:29) [11]2 sniknik
ок, и какой-же можно использоваь без ограничений?
какой-бы ты посоветовал?
← →
Korefey © (2005-02-11 16:32) [12]2 Anatoly Podgoretsky
Руководство требует что-б таблица создавалась через create table во время работы программы...
а вы не подскажите как решить эту проблему?
← →
sniknik © (2005-02-11 16:42) [13]> ок, и какой-же можно использоваь без ограничений?
без ограничений ничего нет!!! в одном случае чтото преимущество, в другом, тоже самое, ограничение.
> какой-бы ты посоветовал?
для чего? только поля вот так создать?
ODBC Visual FoxPro Driver
(но тут получиш (возможно) проблему с совместимостью, и т.д., у него свои "тараканы", мне к примеру он не подходит я если работаю с dbf то со старыми форматами, + клипер, для них у меня есть компонеты halcyon (но это не значит что я не пользуюсь Jet-ом к примеру для чтения подобных таблиц))
← →
Korefey © (2005-02-11 16:47) [14]2 sniknik
ODBC Visual FoxPro Driver - пробовал...
при открытии требует пароль. там какой-то системный?
← →
sniknik © (2005-02-11 17:18) [15]> при открытии требует пароль. там какой-то системный?
с какой стати, ты что к базе коннектишся (*.DBC)?
скорее ты в компаненте не снял "залогинивание".
← →
Korefey © (2005-02-14 10:28) [16]2 sniknik
dbf создается - но не открывается FoxPro 2,6...
пищет проошибку в заголовке...
← →
sniknik © (2005-02-14 11:06) [17]новый формат, старые "фоксы" его естественно не поддерживают. но поля то создаются! и по нужному тебе сценарию. а я кстати спрашивал для чего это тебе нужно, и предупреждал во что, возможно, "вступиш". см. [13]
← →
Korefey © (2005-02-14 11:29) [18]2 sniknik
спрашивал... не спорю...
просто прога в которую будет подгружаться этот dbf файл написана на старом фоксе... а мне ее переписывать нет времени...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.03.13;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.034 c