Для правильного вопроса надо знать половину ответа
Подход абсолютно неграмотный. MySQL при вставке в таблицу (как и при большинстве операций) автоматически приводит данные к нужному типу.
А поля DATA и ENUM вообще всегда передаются как строки, только DATA должно быть в правильном формате, 'YYYY-MM-DD'.
Для правильного вопроса надо знать половину ответа
А зачем заносить введённое значение в базу? Вам надо в func_odbc.conf описать функцию-запрос, возвращающую наличие в базе указанного значения, например через COUNT(), а в Asterisk вызывать эту функцию и проверять возвращённое ей значение.