Создание DBF файлов (ADO)
От: Lydia  
Дата: 05.02.02 15:06
Оценка:
При создании файла:

_ConnectionPtr pConn = NULL;

USES_CONVERSION;
CString strConn("Driver={Microsoft dBASE Driver (*.dbf)};FIL=dBASE 5.0;Dbq=D:\\DB");
        
pConn.CreateInstance(__uuidof(Connection));
pConn->Open(A2W(strConn), L"", L"", adConnectUnspecified);
CString strQyery("CREATE TABLE MyTable (SUM NUMERIC(14,2))"); 
pConn->Execute(A2W(strQyery), NULL, adExecuteNoRecords);


выдается: "Ошибка синтаксиса в инструкции CREATE TABLE",
а если взять
CString strQyery("CREATE TABLE MyTable (SUM CHAR(14))");
то все создается нормально.

Почему не проходит с типом NUMERIC?
Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.