Избегайте выполнения 3075 при выполнении этого запроса

Может кто-нибудь подскажет, что не так с этим запросом?

sqltext = "SELECT utyp, count(*) AS anzahl
           INTO UTYP_Anzahl FROM 01_umwelt 
           WHERE [01_umwelt].status = Me.Controls(""STATUS"").Value 
           GROUP BY utyp;"

Я получаю ошибку времени выполнения 3075.

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
1
0
5 915
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Используемый вами SQL недействителен. При добавлении ссылки на элемент управления необходимо экранировать строку запроса. Кроме того, вы можете получить элемент управления прямо по его имени. Попробуйте следующее:

sqltext = "SELECT utyp, count(*) AS anzahl INTO UTYP_Anzahl " _
        & "FROM 01_umwelt WHERE [01_umwelt].status = " _
        & STATUS.Value _
        & " GROUP BY utyp;"

В Access свойство элемента управления по умолчанию - .VALUE, поэтому использовать его совершенно необязательно.

David-W-Fenton 13.01.2009 01:00

Другие вопросы по теме