| |
|
|
| | Столкнулся с проблемой -
неопределенная функция 'noWHERE' в выражении
Dim strSQL As String
Dim strUserName As String
strUserName = "Admin"
strSQL = "UPDATE serUsers SET serUsers.DAccess = No" & _
"WHERE (((serUsers.User)<>'" & strUserName & "'))"
CurrentDb.Execute strSQL
|
Что я делаю не так? Может по другому условие WHERE для текстового поля нужно задавать?
Понимаю, что бред, но таким образом реализуется типа управление доступом пользователей к базе... | |
| |
| |
| |
|
|
| | Можно использовать либо LIKE либо ф-цию InStr | |
| |
| |
| |
|
|
| | не совсем понял, как тут InStr использовать...
Мне нужно чтобы выполнился запрос, если User не равен "Admin".
NOT LIKE не срабатывает - таже ошибка... | |
| |
| |
| |
|
|
| | потомучто после NO пробел надо
"UPDATE serUsers SET serUsers.DAccess = No WHERE (((serUsers.User)<>'" & strUserName & "'))"
|
| |
| |
| |
| |
|
|
| | ...No" & _
"WHERE...
У вас нет пробела между "No" и "WHERE"
"User" - не лучшее имя для поля. Пишите так: serUsers.[User] | |
| |
| |
| |
|
|
| | Спасибо.
Такие нюансы, чорт побери )))
Буду учиться. | |
| |
| |
| |
|
|
| | Логично же было подумать, что он ругается на noWHERE )))
Вот я тормоз ) | |
| |
| |