По поводу количества знаков после запятой и зарезервированных слов попробуйте
str filePath = 'c:\\1\\', fileName = '001.dbf';
...
CCADOConnection.open("Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Extended Properties=dbase 5.0;Data Source="+filePath+";");
...
CCADOCommand.(" CREATE TABLE " + fileName + " (CODE char(13), [SUM] numeric(20,2) )");
|