none
Campos en blanco al guardar

    Pregunta

  • Hola, porque puede ser que a la hora de guardar en la base de datos me genere campos en blanco, les adjunto las imágenes

    Inserto en la base

    Así me lo muestra en la base, como pueden ver me agrega campos en blanco.

    Saludos

    jueves, 8 de diciembre de 2016 14:37

Respuestas

  • EstebanQuito125478,

    ¿Qué tipo de dato es la columna 'Cliente'? ¿Quizá es un tipo char(n)?

    Un tipo char(n) preserva la cadena con una longitud fija, es decir, si defines la columna 'Cliente' como char(20) y la longitud de un valor es de 12, las 8 posiciones restantes se "rellenarán" con caracteres de espacio en blanco. De ser ese el caso  te recomiendo que declares la columna con un tipo de longitud variable como varchar(n) o nvarchar(n).


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Marcado como respuesta Federico32113 jueves, 8 de diciembre de 2016 15:05
    jueves, 8 de diciembre de 2016 14:56
  • La instrucción sql para modificar el tipo de dato es la siguiente (ejecuta desde una ventana de Management Studio)

    ALTER TABLE dbo.CuentaCorriente ALTER COLUMN Cliente nvarchar(100) NOT NULL;
    GO


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Marcado como respuesta Federico32113 jueves, 8 de diciembre de 2016 15:06
    jueves, 8 de diciembre de 2016 14:59

Todas las respuestas

  • EstebanQuito125478,

    ¿Qué tipo de dato es la columna 'Cliente'? ¿Quizá es un tipo char(n)?

    Un tipo char(n) preserva la cadena con una longitud fija, es decir, si defines la columna 'Cliente' como char(20) y la longitud de un valor es de 12, las 8 posiciones restantes se "rellenarán" con caracteres de espacio en blanco. De ser ese el caso  te recomiendo que declares la columna con un tipo de longitud variable como varchar(n) o nvarchar(n).


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Marcado como respuesta Federico32113 jueves, 8 de diciembre de 2016 15:05
    jueves, 8 de diciembre de 2016 14:56
  • La instrucción sql para modificar el tipo de dato es la siguiente (ejecuta desde una ventana de Management Studio)

    ALTER TABLE dbo.CuentaCorriente ALTER COLUMN Cliente nvarchar(100) NOT NULL;
    GO


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    • Marcado como respuesta Federico32113 jueves, 8 de diciembre de 2016 15:06
    jueves, 8 de diciembre de 2016 14:59
  • Gracias me sirvió. Saludos
    jueves, 8 de diciembre de 2016 15:06