Всем привет.
Чего-то торможу я под вечер

(
Хочу создать таблицу DBF меттодом TTable.CreateTable.
Для этого создаю массив переменных типа TFieldDef.
Не получается создать поле типа Numeric(3,0).
Вопрос следующий:
какие значения присваивать св-вам
TFieldDef.Size
TFieldDef.Precision
TFieldDef.DataType
чтобы получить желаемое?
Здравствуйте, Сергей Лисовский, Вы писали:
СЛ>Не получается создать поле типа Numeric(3,0).
Посмотри
http://www.rsdn.ru/Forum/?mid=370201Автор: Leonid Troyanovsky
Дата: 01.09.03
--
С уважением, LVT.
Здравствуйте, Leonid Troyanovsky, Вы писали:
LT> Посмотри http://www.rsdn.ru/Forum/?mid=370201Автор: Leonid Troyanovsky
Дата: 01.09.03
Спасибо, это я знал. Глюк был в моем коде при присвоении св-ва Size. Вопрос закрыт, еще раз спасибо за помощь
Здравствуйте, Сергей Лисовский, Вы писали:
СЛ>Всем привет.
СЛ>Чего-то торможу я под вечер
(
СЛ>Хочу создать таблицу DBF меттодом TTable.CreateTable.
СЛ>Для этого создаю массив переменных типа TFieldDef.
СЛ>Не получается создать поле типа Numeric(3,0).
СЛ>Вопрос следующий:
СЛ>какие значения присваивать св-вам
СЛ>TFieldDef.Size
СЛ>TFieldDef.Precision
СЛ>TFieldDef.DataType
СЛ>чтобы получить желаемое?
А вот и нет. Не закрыт вопрос. Т. е. закрыт, но частично

Итак, NUMERIC(n, 0) создавать могу до тех пор, пока n > 1. Как только пытаюсь сделать поле NUMERIC(1,0), дельфи отказывается меня понимать и создает NUMERIC(19,4).
Пожалуйста, не предлагайте создавать таблицу скриптом. Там есть ограничения, не позволяющие мне воспользоваться эти методом.