Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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.004 c
3-66503
Марина
2002-01-29 14:12
2002.02.21
Индексы в таблицах Paradox


3-66454
ilysha
2002-01-27 18:43
2002.02.21
Автоинкрементное поле и TUpdateSQL


6-66637
Alex2
2001-12-04 15:00
2002.02.21
Способы выполнения команд на Unix-хосте


1-66508
UnDISCOvery
2002-02-04 16:54
2002.02.21
Уважаемые ! Объясните разницу, плиз !


3-66498
Eugen1001
2002-01-29 18:47
2002.02.21
Не вызывается Exception





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский