![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Visual FoxPro в dBase IV [D5, dBase, FoxPro]
td © (2003-10-02 22:38:00)
Как программно конвертировать таблицу Visual FoxPro в dBase IV (так, чтобы значение Null в полях Numeric остались Null)?
td (2003-10-09 09:12:00) [1]
(задачу ставил человек, коорый на делфи не пишет, но что должно получится - знает).
спасибо!
sniknik (2003-10-09 09:04:00) [2]
> Я никак это не делаю!!
тогда откуда знаеш что пустые Null значения в чегото другое преобразовывает? (вопрос прочитай, а лутше дай товарищу прочитать что он подумает?)
> Разве можно только создать вторую таблицу нужного типа и перенести в нее все данные?..
естественно. по другому никак, надо именно создать и перенести. а кто это будет делать ты руками, програма, запрос неважно, действие одно и тоже.
(только не берем те форматы которые примерно одинаковы и отличаются только индексами к примеру (фокс 2,5 - dBase IV), тут можно просто файл скопировать)
> А покороче никак? Посмотрел DbiDoRestructure - но там такого, кажется, не поменять. Самое большее драйвер языка.
запросом, в BDE через алиас (возможно) там можно между различными перекрестные делать (сам в BDE не делал, поэтому только теоретически).
в ADO через подключаемые ISAM-ы, то же самое.
но тут главное западло это
> таблицу VisualFoxPro
у него структура от dBase отличается, а у драйвера (ODBC) есть свои заморочки. (поэтому и думаю что проше будет просто между таблицами перенести)
td (2003-10-09 08:44:00) [3]
Я никак это не делаю!!
Разве можно только создать вторую таблицу нужного типа и перенести в нее все данные?..
А покороче никак? Посмотрел DbiDoRestructure - но там такого, кажется, не поменять. Самое большее драйвер языка.
sniknik (2003-10-09 00:00:00) [4]
td (08.10.03 22:09) [2]
> up
думаеш поможет?
вряд ли, без дополнительных пояснений.
td (2003-10-08 22:09:00) [5]
up
sniknik (2003-10-03 10:46:00) [6]
а ты просто туда ничего не пиши. (не зная как ты это делаеш обойдемся обшими рекомендациями, но судя в общем вопрос возник потому что в переносе чтото типа XXX.Field[0].AsFloat:= YYY.Field[0].AsFloat)