|
|
|
| Столкнулся с проблемой -
неопределенная функция '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 )))
Вот я тормоз ) | |
|
| |