Форум: "Базы";
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];
ВнизПроблема с запросом на вставку множества записей в таблицу Найти похожие ветки
← →
pusrg (2002-01-24 16:49) [0]Уважаемые мастера помогите разобраться со следующим запросом (БД Парадокс):
insert into Goods (ID, Name, Price)
select Const, Name, Price from Temp;
Где Сonst - какое-то целое число;
поле ID типа integer;
При выполнении выдается ошибка: Type mismatch in expression - не совпадение типов.
Пробовал несколько различных вариантов, а именно:
1. Подставлял вместо Const целое число:
insert into Goods (ID, Name, Price)
select 1, Name, Price from Temp;
2.Использовал параметр:
insert into Goods (ID, Name, Price)
select :ID, Name, Price from Temp;
...
Query.ParamByName("ID").AsInteger:=1;
3.Использовал псевдоним:
insert into Goods (ID, Name, Price)
select (1) as Temp_ID, Name, Price from Temp;
В любом случае один и тот же результат...
В общем случае вопрос сводиться к следующему: можно ли использовать какие-то константы в LocalSQL для вставки их в др. таблицу?
Спасибо за содействие.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.02.18;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.005 c