Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.79/57: Рейтинг темы: голосов - 57, средняя оценка - 4.79
0 / 0 / 0
Регистрация: 03.01.2011
Сообщений: 14
1

не работает запрос на добавление INSERT INTO...

22.01.2011, 20:52. Показов 11472. Ответов 4
Метки нет (Все метки)

не получается сделать запрос:
SQL
1
2
3
4
INSERT INTO продажа ( [номер техники], [кол-во], [скидка,%] )
VALUES ((SELECT техника.[номер технки]
FROM техника
WHERE [техника].модель = forms!продажа!нт), [Forms]![продажа]![кол], [Forms]![продажа]![ск]);
пишет ошибку "В качестве входных данных запрос должен иметь хотя бы одну таблицу или запрос"
как мне быть, подскажите что-нибудь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.01.2011, 20:52
Ответы с готовыми решениями:

Запрос на добавление INSERT INTO .VALUES
Здравствуйте, Пишу такой запрос insert into shop (id, name, color) Values (123,'roza', (select...

Составить запрос insert добавление для таблицы с ID
Здравствуйте, имеется таблица, которая содержит ID других таблиц(структуру базы смотреть во...

Не работает запрос INSERT
$query=mysql_query("INSERT INTO `user`...

Не работает запрос Insert into
string str = oleDbCmd.CommandText = "insert into book (Имя, Фамилия, День_Рождение, id_Дисконт)...

4
4 / 4 / 2
Регистрация: 26.07.2010
Сообщений: 49
24.01.2011, 04:35 2
А что должен делать запрос?
Запрос какой-то стремный)Вышлите скрин схемы бд.
По номеру "техники" должно выводиться кол-во заказов?
0
0 / 0 / 0
Регистрация: 03.01.2011
Сообщений: 14
26.01.2011, 00:32  [ТС] 3
в таблицу продажа должна добавиться строчка с:
1)номером техники из таблицы "техника". для этого я сделал подзапрос для выбора номера техники по выбранной из поля со списком модели техники
SQL
1
2
3
SELECT техника.[номер технки]
FROM техника
WHERE [техника].модель = forms!продажа!нт
2)кол-во проданного товара
3)скидка
0
2342 / 498 / 22
Регистрация: 01.04.2009
Сообщений: 2,200
26.01.2011, 08:27 4
конечно, ваш запрос не работает.

у INSERT INTO два синтаксиса:
1)данные берутся из запроса
SQL
1
2
3
INSERT INTO конечный_объект [(поле1[, поле2[, ...]])] [IN внешняя_база_данных]
SELECT [источник.]поле1[, поле2[, ...]
FROM выражение_таблицы
2)данные вписываются в сам запрос
SQL
1
2
INSERT INTO конечный_объект [(поле1[, поле2[, ...]])]
VALUES (значение1[, значение2[, ...])
ваш гибридный вариант никак не предусмотрен

сделайте так:
SQL
1
2
3
4
INSERT INTO продажа ( [номер техники], [кол-во], [скидка,%] )
SELECT техника.[номер технки], [Forms]![продажа]![кол] AS [кол-во], [Forms]![продажа]![ск] AS [скидка,%]
FROM техника
WHERE [техника].модель = forms!продажа!нт;
4
0 / 0 / 0
Регистрация: 03.01.2011
Сообщений: 14
26.01.2011, 12:25  [ТС] 5
Агроменное спасибо тебе Patch, выручил) Думаю если что , буду те сразу в лс писать)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
26.01.2011, 12:25

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Почему не работает INSERT запрос?
Вот мой код using System; using System.Collections.Generic; using System.Linq; using...

Не работает insert запрос (PDO)
Здравствуйте. Помогите, пожалуйста, разобраться, почему не работает функция, выполняющая insert...

Не работает запрос INSERT с LEFT JOIN
Здравствуйте, у меня есть две таблицы tovari -id -tovar -client_id Clients -id -name Мне...

Не работает запрос INSERT к БД SQL Server
Здравствуйте! Помогите, пожалуйста, разобраться с запросом INSERT. Создал базу данных, ввел две...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.