Cita: lo hago directamente desde Mysql y esta claro qe solo es un registro y no entiendo el por que
La respuesta viene medio obvia: Tienes algún problema en la codificación de la llamada a través del programa.
Verifica la sentencia creada
antes de enviarla a la base. Es seguro que algo tiene mal escrito o mal configurado...