ADOQurey, ODBC и дбф
От: novax2  
Дата: 29.03.06 15:58
Оценка:
Пытаюсь через адоквери создать таблицу, в таблице должен быть ньюмериковый тип определенного размера.
create table t1 (str1 CHAR(10), str2 number(20,2)) — выдает ошибку
[Microsoft][Microsoft ODBC Driver] Syntax error in CREATE TABLE statement

create table t1 (str1 CHAR(10), str2 number) работает, но когда открываю дбфник другим редакотором, то тип данных получается N(20,5).

Как обойти эти грабли?
Re: ADOQurey, ODBC и дбф
От: alex_mah Россия www.elsy.ru
Дата: 30.03.06 06:01
Оценка:
Здравствуйте, novax2, Вы писали:

N>Пытаюсь через адоквери создать таблицу, в таблице должен быть ньюмериковый тип определенного размера.

N>create table t1 (str1 CHAR(10), str2 number(20,2)) — выдает ошибку
N>[Microsoft][Microsoft ODBC Driver] Syntax error in CREATE TABLE statement

N>create table t1 (str1 CHAR(10), str2 number) работает, но когда открываю дбфник другим редакотором, то тип данных получается N(20,5).


N>Как обойти эти грабли?


А разве у числовых полей можно выставлять размер?
Re[2]: ADOQurey, ODBC и дбф
От: novax2  
Дата: 30.03.06 06:40
Оценка:
_>А разве у числовых полей можно выставлять размер?

Честно говоря пробовал уже и numeric и decimal

Хочу еще внести уточнения

создается дбф-файл,
провайдер Microsoft OLE DB Provider for ODBC Driver

Шо пытаюсь сделать
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add("create table t1(val1 NUMERIC(10,2))"); //не работает
ADOQuery1->ExecSQL();

Причем ADOQuery1->SQL->Add("create table t1(val1 NUMERIC)"); — работает
Re: ADOQurey, ODBC и дбф
От: Arioch  
Дата: 10.05.06 19:20
Оценка:
The stars so gaily glistened... (Wed, 29 Mar 2006 15:58:09 GMT @707)
...while the fading voice of novax2 whispered through the darkness:

n> Как обойти эти грабли?


А зачем тебе тут ADO ?

dbf+SQL — это не вполне тривильно. Хотя и ODBC и BDE и Advantage жтим с
переменным успехом занимаются.
--
WinAMP://none: WinAMP is suffocated
http://Arioch.nm.ru/FL/Fidolook_SL.png
Mail: the)under(Arioch)at(nm)dot(ru ICQ: xmpp:arioch@jabber.ru
Posted via RSDN NNTP Server 2.1 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.