Форум: "Базы";
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];
Внизinsert into Найти похожие ветки
← →
sizmara (2002-01-25 14:51) [0]Mastera Delphi,
U menia est takaia problema:
Est dve dbf faila, naprimer "p.dbf"(polia: a numeric,b numeric) i "v.dbf"(polia: a1 numeric,b1 numeric)
programno pishu v qury.ADD("insert into p (a,b) select a1,sum(b1)from v group by a1) i potom ExecSQL, togda daiot soobshenie type missmatch in exxpression.
ne pogu poniat v chiom delo.. mojet bit dbf ne daiot vijmoznost sdelat eto?
← →
sizmara (2002-01-25 15:14) [1]mastera gde vi???auuuuuuuu:))))))))))))))
← →
Desdechado (2002-01-25 18:06) [2]попробуй
insert into p (a,b) select CAST( a1 AS NUMERIC ), CAST( sum(b1) AS NUMERIC ) from v group by a1
← →
sizmara (2002-01-26 09:41) [3]-> Desdechado
ne rabotaet, tak toje proboval.
← →
asafr (2002-01-26 17:01) [4]Чесно говоря - все должно работать. Попробуй так - то же самое, только без объявления полей таблицы р. Может сработает?
insert into p
select a1,sum(b1)from v
group by a1
← →
sizmara (2002-01-28 09:23) [5]->asafr
tak toje proboval...pishet "invalid parameter":(
← →
Hawk2 (2002-01-28 09:55) [6]TO sizmara:
Не обижайся но сначала проверь правельность написания кода, если эта строчка из твоей программы qury.ADD("insert into p (a,b) select a1,sum(b1)from v group by a1) то в конце нужно поставить кавычку qury.ADD("insert into p (a,b) select a1,sum(b1)from v group by a1"), и еще если пышет "type missmatch in expression" это означает что у тебя гдето несовместимость типов, например поле b1 у тебя символьного типа, а ты пытаешся его сумировать. Или в самих файлах поля с разными типами, напримет в p.dbf поле (a) символьного типа, а в v.dbf поле (a1) типа numeric и т.д. Пересмотри все внимательно.
← →
sizmara (2002-01-28 10:27) [7]->Hawk2
eto vsio znaiu i vsio poproboval..ne ne rabotal...schas ia zdelal novii alias identichnii pervomu... v etom aliase rabotaet..:)))a vpervom net..:)))pochemu ne nravitsia pervii alias ne mogu poniat...:))
← →
asafr (2002-01-28 11:53) [8]qury.ADD - должно выдавать ошибку еще при компиляции
qury.SQL.ADD - правильно так,
но ошибка вряд ли в этом.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.02.21;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.003 c