powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибочная инструкция SQL
10 сообщений из 10, страница 1 из 1
Ошибочная инструкция SQL
    #32446276
irinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При выполнении выдается такая ошибка:
Ошибочная инструкция SQL: предполагалось delete, insert, procedure, select, update

В коде есть такая строка:
rst2.Open "qrySumma"

"qrySumma" - сохраненный запрос (запрос1), который при выполнении использует поле из др запроса (запрос2), который выполняется, если запущена определенная форма, из которой запрос2 берет две даты в качестве условия выборки.
Что не так может быть в этом запросе?
...
Рейтинг: 0 / 0
Ошибочная инструкция SQL
    #32446375
Фотография Deminik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если попробовать строкой SQL... У меня встречались такие нюансы....
Когда писал rst.Open "myQuery2".... (вылетала эта твоя ошибка), а когда писал так - все работало:
Код: plaintext
1.
2.
3.
4.
Dim strSQL as String
strSQL =  "select * from myQuery1" 
rst.Open strSQL...
...

Попытка - не пытка...
...
Рейтинг: 0 / 0
Ошибочная инструкция SQL
    #32448252
irinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
попробывала, но ругается на строку
rst2.Open strSQL1

а именно:
Dim strSQL1 As String
...
strSQL1 = "Select * from qrySumma"
...
rst2.Open strSQL1
...
Рейтинг: 0 / 0
Ошибочная инструкция SQL
    #32448255
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Видимо, Deminik имел в виду не Select * from qrySumma, а взять сам текст запроса qrySumma и поставить его сюда.
...
Рейтинг: 0 / 0
Ошибочная инструкция SQL
    #32448263
irinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сам запрос я уже пробовала, но к сожалению, неудачно,
кстати, тот запрос, кот я хочу вставить описан выше в вопросе ошибка в group by.
Он работает если использовать так
SELECT Сотрудники.[Табельный № сотрудника], [Должности]![Оклад]/[Праздники]![KolDneyZadano]*[CountYavok]![KolYavok] AS Summa
FROM Праздники, CountYavok, Сотрудники INNER JOIN Должности ON Сотрудники.[Табельный № сотрудника] = Должности.[Табельный № сотрудника]
WHERE ((([Праздники]![s])=[Forms]![ЖурналХозОп1]![с]) AND (([Праздники]![po])=[Forms]![ЖурналХозОп1]![по]) AND ((Сотрудники.[Табельный № сотрудника])=[CountYavok]![Код сотрудника]))
GROUP BY Сотрудники.[Табельный № сотрудника], [Должности]![Оклад]/[Праздники]![KolDneyZadano]*[CountYavok]![KolYavok];
но если в поле Summa использовать вычисляемое поле KolYavok, подсчитанное в этом же запросе, то уже не идет.
...
Рейтинг: 0 / 0
Ошибочная инструкция SQL
    #32448265
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Что-то я не вижу, чтобы поле KolYavok было подсчитано в том же запросе.
...
Рейтинг: 0 / 0
Ошибочная инструкция SQL
    #32448267
irinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Count(Явка.Явка) AS KolYavok
...
Рейтинг: 0 / 0
Ошибочная инструкция SQL
    #32448271
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Уважаемая, в этом запросе нет никакого Явка.Явка.
...
Рейтинг: 0 / 0
Ошибочная инструкция SQL
    #32448273
irinka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в данной теме, в моем ответе, кот несколькими пунктами выше я привела пример того же запроса, кот в итоге мне нужен (он работает), но там используется вспом запрос CountYavok с полем KolYavok? а др топикея пыталась перейти к одному запросу, в кот и считается в нем же Count. Вы мне еще сказали про него как это в group by count. Как это может идти представлено в запросе со вспом запросом
извините за путанность
...
Рейтинг: 0 / 0
Ошибочная инструкция SQL
    #32448274
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
/topic/81364#586379
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Ошибочная инструкция SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]