![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Sos me! Не понимаю, где ошибка... [D6, dBase, FoxPro]
Шурик Ш © (2003-10-27 17:13:00)
Есть запрос:
create table col
(id decimal(5,0), name char(20))
Если использовать компонент TQuery (т.е. работать через BDE), то происходит ожидаемое создание таблицы. Если же использовать компонент TADOQuery (через драйвер ODBC), то программа ругается "Ошибка синтаксиса при определении поля". Причем, если описание поля id измеить на char(5), то все также срабатывает успешно. Подскажите, пожалуйста, что я делаю неправильно! Заранее благодарен.
Шурик Ш (2003-10-27 17:31:00) [1]
А чем тип numeric отличается от decimal?
sniknik (2003-10-27 17:23:00) [2]
jet понимает
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\;Extended Properties=dBase IV;Persist Security Info=False
или
create table col
(id numeric, name char(20))
Sandman25 (2003-10-27 17:21:00) [3]
Numeric не пробовали?
Шурик Ш (2003-10-27 17:19:00) [4]
И тaк не получается...
Sandman25 (2003-10-27 17:14:00) [5]
Видимо, не поддерживается Dec(5,0). Попробуйте просто Dec(5).