Solucionado error que provocaba que si el nombre del cliente tenia mas de 30 caracteres salia un error que decia que el dni ya existe en el sistema cuando no es asi
Era un problema de que se pasaba del maximo en la bd .