![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ADO -> VFoxPro -> ??? Numeric(x,y) ??? [D7, dBase, FoxPro]
anton2v © (2003-02-27 11:46:00)При попытке создания таблицы VFoxPro используя TADOCommand не удается создать поле с типом Numeric(x,y), хотя без параметров (в смысле x,y) поле создается. Полный текст команды
create table "table.dbf" (data numeric(6,2)). Если кто нибудь встречался с такой проблемой подскажите в чем дело.
anton2v (2003-02-27 14:53:00) [1]2sniknik Спасибо, заработало (дело было в строке подключения). А с индексами ... да бог с ними Delphi это не FoxPro в конце-концов.
sniknik (2003-02-27 12:30:00) [2]про 20,5 там как раз таки и написано,
а вот если не работает то значит у тебя чтото не то (драйвер не тот используеш) потому как нормально для ADO - Jet (последняя версия) просто игнорирование (6,2).
а для VFoxPro создается поле длиной 8, 2 знака после запятой (включительно).
а этих важных сведений (о всяких драйверах, доступах) ты почемуто игнорируеш, так можно до посинений спрашивать. (а после и повозмущатся "что никто не знает чтоли?")
anton2v (2003-02-27 12:12:00) [3]только, что попробовал не работает, просто numeric, работает, но создает поле (20,5). Я бы два раза не спрашивал. :-(
sniknik (2003-02-27 11:56:00) [4]create table table1 (data1 numeric(6,2))
вот запрос который выполнится. избегай зарезервированных слов в названиях
sniknik (2003-02-27 11:54:00) [5]http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1046250508&n=1
а разве тебе не ответили?