Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.02.21;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.009 c
14-66665
ghg
2002-01-02 14:13
2002.02.21
оптическая мышка


1-66597
Worr
2002-02-05 16:36
2002.02.21
Исключительно ради академического интереса....


3-66463
Ildar Ibatullin
2002-01-28 07:31
2002.02.21
Нужна легкая БД под Win -- mySQL?


1-66622
Dmitriy_R
2002-02-01 11:05
2002.02.21
Помогите разобратся что я делаю не так?


1-66624
maxi
2002-02-06 17:09
2002.02.21
Как минимизировать объем exe файла в Делфи С++Билдер ?