![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ошибка в запросе [D6, Paradox]
prof © (2003-05-12 07:03:00)Уважаемые мастера помогите.
При запросе:
insert into "proiz_oper" (kod,наименование операции,1разряд,2разряд,3разряд,4разряд) select * from "bd_oper_1" where kod=1111;
выдается ошибка : invalid use of keyword token:операции,1разряд,2разряд,3разряд,4разряд)
Таблицы имеют вид:
proiz_oper
#ПАРТ number *
kod alpha
наименование_щперации alpha
1разряд number
2разряд number
3разряд number
4разряд number
готово number
bd-oper
kod alpha *
наименование_щперации alpha
1разряд number
2разряд number
3разряд number
4разряд number
Помогите, подскажите в чем я не прав?
prof (2003-05-12 09:09:00) [1]большое спасибо всем все получилось
Zacho (2003-05-12 09:04:00) [2]
> prof © (12.05.03 08:40)
Приведи все-таки точноназвания полей в таблицах и в запросе. Кстати, сообщение об ошибке говорит о том, что у тебя в название поля пробел. Тогда такие названия надо заключать в кавычки, как уже и говорили. А если все-таки оно называется "наименование_операции", то и в запросе должно быть именно так, с подчерком между "наименование" и "операции"
VAleksey (2003-05-12 08:59:00) [3]insert into "proiz_oper" P (P.kod, P."наименование операции",P."1разряд", P."2разряд", P."3разряд", P."4разряд") select * from "bd_oper_1" where kod=1111;
prof (2003-05-12 08:40:00) [4]да не в этом дело
Zacho (2003-05-12 07:55:00) [5]У тебя в insert - "наименование операции", а поле в таблице - "наименование_щперации". Как говорится, найдите два отличая. Подозреваю, что "щперации" - просто опечатка, но остается еще одно :-)
Rol (2003-05-12 07:48:00) [6]в select"е явно указать поля + Proton
prof (2003-05-12 07:43:00) [7]не катит
Proton (2003-05-12 07:17:00) [8]Может "наименование операции" взять в кавычки ?