![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Создание DBF с помощью SQL [D6, dBase, FoxPro]
bober © (2003-10-06 13:08:00)
Уважаемые мастера!
Версия: Delphi6, ADOQuery, драйвер: ODBC.
Мне нужно создать DBF-таблицу заданного формата с помощью команды SQL "CREATE TABLE"
Подскажите пожалуйста, как мне в этой команде задать конкретный размер числового поля?
Если я пишу что-то вроде:
CREATE TABLE [ИМЯ_ТАБЛИЦЫ]([ИМЯ_ПОЛЯ] NUMBER(5)) компиллятор выдает ошибку.
MsGuns (2003-10-06 13:40:00) [1]
Почитай хэлп по Local SQL - там все предельно ясно написано. В частности про CREATE.
Ильш (2003-10-06 13:38:00) [2]
CREATE TABLE CUSTOMS
(
CUST NUMERIC(2,0),
CUST_IM CHAR(20)
)
Для полей типа NUMERIC обязательно надо указывать число знаков после запятой
bober (2003-10-06 13:17:00) [3]
"ошибка синтаксиса в инструкции CREATE TABLE"
я нигде не нашел синтаксиса этой команды для создания числовых полей таблиц DBF.
если размер поля не указывать, таблица создается, но размер поля устанавливается 20 целых 5 десятых. :(
Term (2003-10-06 13:10:00) [4]
что за ошибка, поясни подробнее