Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.17;
Скачать: CL | DM;

Вниз

Sos me! Не понимаю, где ошибка...   Найти похожие ветки 

 
Шурик Ш ©   (2003-10-27 17:13) [0]

Есть запрос:
create table col
(id decimal(5,0), name char(20))

Если использовать компонент TQuery (т.е. работать через BDE), то происходит ожидаемое создание таблицы. Если же использовать компонент TADOQuery (через драйвер ODBC), то программа ругается "Ошибка синтаксиса при определении поля". Причем, если описание поля id измеить на char(5), то все также срабатывает успешно. Подскажите, пожалуйста, что я делаю неправильно! Заранее благодарен.


 
Sandman25 ©   (2003-10-27 17:14) [1]

Видимо, не поддерживается Dec(5,0). Попробуйте просто Dec(5).


 
Шурик Ш ©   (2003-10-27 17:19) [2]

И тaк не получается...


 
Sandman25 ©   (2003-10-27 17:21) [3]

Numeric не пробовали?


 
sniknik ©   (2003-10-27 17:23) [4]

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))


 
Шурик Ш ©   (2003-10-27 17:31) [5]

А чем тип numeric отличается от decimal?



Страницы: 1 вся ветка

Текущий архив: 2003.11.17;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.026 c
1-56726
RoLeX
2003-11-06 17:33
2003.11.17
Когда разница между Edit1.text и Edit2.text больше 14342, о прога


14-56914
TCrash
2003-10-25 00:32
2003.11.17
Хандра :-(


14-56840
FoBE
2003-10-27 21:05
2003.11.17
Шифровка


3-56463
BKGG
2003-10-28 20:57
2003.11.17
Проблема с Excel


1-56712
malamba
2003-11-06 13:28
2003.11.17
сохранение файла Excel ...