|
|
|
Ошибочная инструкция SQL
|
|||
|---|---|---|---|
|
#18+
При выполнении выдается такая ошибка: Ошибочная инструкция SQL: предполагалось delete, insert, procedure, select, update В коде есть такая строка: rst2.Open "qrySumma" "qrySumma" - сохраненный запрос (запрос1), который при выполнении использует поле из др запроса (запрос2), который выполняется, если запущена определенная форма, из которой запрос2 берет две даты в качестве условия выборки. Что не так может быть в этом запросе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2004, 22:50 |
|
||
|
Ошибочная инструкция SQL
|
|||
|---|---|---|---|
|
#18+
А если попробовать строкой SQL... У меня встречались такие нюансы.... Когда писал rst.Open "myQuery2".... (вылетала эта твоя ошибка), а когда писал так - все работало: Код: plaintext 1. 2. 3. 4. Попытка - не пытка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 04:55 |
|
||
|
Ошибочная инструкция SQL
|
|||
|---|---|---|---|
|
#18+
попробывала, но ругается на строку rst2.Open strSQL1 а именно: Dim strSQL1 As String ... strSQL1 = "Select * from qrySumma" ... rst2.Open strSQL1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 22:34 |
|
||
|
Ошибочная инструкция SQL
|
|||
|---|---|---|---|
|
#18+
Видимо, Deminik имел в виду не Select * from qrySumma, а взять сам текст запроса qrySumma и поставить его сюда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 22:38 |
|
||
|
Ошибочная инструкция SQL
|
|||
|---|---|---|---|
|
#18+
сам запрос я уже пробовала, но к сожалению, неудачно, кстати, тот запрос, кот я хочу вставить описан выше в вопросе ошибка в 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, подсчитанное в этом же запросе, то уже не идет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 22:46 |
|
||
|
Ошибочная инструкция SQL
|
|||
|---|---|---|---|
|
#18+
Что-то я не вижу, чтобы поле KolYavok было подсчитано в том же запросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 22:48 |
|
||
|
Ошибочная инструкция SQL
|
|||
|---|---|---|---|
|
#18+
Count(Явка.Явка) AS KolYavok ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 22:49 |
|
||
|
Ошибочная инструкция SQL
|
|||
|---|---|---|---|
|
#18+
Уважаемая, в этом запросе нет никакого Явка.Явка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 22:55 |
|
||
|
Ошибочная инструкция SQL
|
|||
|---|---|---|---|
|
#18+
в данной теме, в моем ответе, кот несколькими пунктами выше я привела пример того же запроса, кот в итоге мне нужен (он работает), но там используется вспом запрос CountYavok с полем KolYavok? а др топикея пыталась перейти к одному запросу, в кот и считается в нем же Count. Вы мне еще сказали про него как это в group by count. Как это может идти представлено в запросе со вспом запросом извините за путанность ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2004, 23:00 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32448271&tid=1675964]: |
0ms |
get settings: |
11ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
53ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 383ms |

| 0 / 0 |
