Итак, я делаю этот простой sql выбор из mysql базы данных в моем коде VBA:
cmd.CommandText = "SELECT sum(operation_employee_execution_time) FROM employee_operation where employee_last_name like '" & sEmployee & "'"
, и он не работает. Если я делаю msgbox(cmd.CommandText)
, я вижу правильно отформатированный запрос SQL:
К сожалению, результатом этого запроса является ничто (что означает, что предложение не может найти совпадение), но если я жестко закодирую значение переменной следующим образом:
cmd.CommandText = "SELECT sum(operation_employee_execution_time) FROM employee_operation where employee_last_name like 'Levkovic'"
Это прекрасно работает ...
Кто-нибудь может дать мне какой-нибудь совет здесь? Я думал, что это будет своего рода проблема кодирования, но добавление "CharacterSet=utf8;"
к моей строке подключения не помогло (этот столбец в db равен utf8mb4_bin
)