Index: res/res_odbc.c =================================================================== --- res/res_odbc.c (revision 39497) +++ res/res_odbc.c (working copy) @@ -121,6 +121,13 @@ } break; } + else { + ast_log(LOG_WARNING, "SQL prepare error! Attempting a reconnect...\n"); + SQLFreeHandle(SQL_HANDLE_STMT, stmt); + obj->up = 0; + odbc_obj_disconnect(obj); + odbc_obj_connect(obj); + } } return stmt;