Форум: "Базы";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
ВнизНе могу сгенерить правильную ДБФку at runtime :( Найти похожие ветки
← →
Ромыч (2005-09-16 16:48) [0]Нужно сгенерить на лету ДБФ (dbase 3+,4) вида:
barcode char(22),
name char(40),
percent number(16,2),
clientinde number(6,0)
могу через TTable, но БДЕ юзать нельзя.
через TADOTable не получается.
взлетает вариант сTADOQuery.SQL="create table "DISCCLI.DBF" (
barcode char(22),
name char(40),
percent number,
clientinde numeric)"
но надо number(16,2) и number(6,0). А в этом случае возникает ошибка синтаксиса в инструкции CREATE TABLE.
Что делать?? еще вчера надо... помогите, а?
← →
Desdechado © (2005-09-16 16:56) [1]TADOCommand.SQL:="create table "DISCCLI.DBF" ("+
"barcode char(22),"+
"name char(40),"+
"percent number,"+
"clientinde numeric)";
проверь свой numeric или number - где точность потерял
← →
Anatoly Podgoretsky © (2005-09-17 00:22) [2]Так как у тебя стабильный формат, то храни в ресурсах шаблон.
← →
Ромыч (2005-09-17 12:33) [3](Desdechado)
наcreate table "DISCCLI.DBF" (barcode char(22), name char(40), percent numeric(16,2), clientinde numeric(6,0) )
равно как и наcreate table "DISCCLI.DBF" (barcode char(22), name char(40), percent number(16,2), clientinde number(6,0) )
говорит, что "Ошибка синтаксиса в инструкции CREATE TABLE". Косяк где-то внутри скобок :) а где - понять не могу :(
(Anatoly Podgoretsky)
стыдно признаться, не умею...
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.10.30;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.036 c