Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.018 c
1-56573
Cosinus
2003-11-06 11:51
2003.11.17
Совместимость версий Delphi


7-56933
Karburator
2003-09-03 16:20
2003.11.17
Удаление каталога с содержимым


1-56648
_незнайка_
2003-11-05 12:12
2003.11.17
В чем проблема?


14-56834
Rauf
2003-10-28 02:06
2003.11.17
создание БД MYSQL на сервере h10.ru???


1-56563
Zheks
2003-11-06 13:41
2003.11.17
Заполнение всех Edit_ов на форме




   Наверх