none
Error al grabar en bbdd sql server desde vb.net 2005 RRS feed

  • Pregunta

  • Estoy intentando grabar en una bbdd que tengo en mi proyecto pero cuando reinicio la aplicacion no me ha grabado nada en la bbdd. Tengo la opción Grabar si es posterior pero aun asi no me graba nada. Alguien me puede ayudar? Tengo que acabar la aplicaicon que estoy haciendo en 1 mes y sin esto estoy perdida.

    Muchas gracias
    • Cambiado Enrique M. Montejo domingo, 22 de mayo de 2011 16:33 ado .net (De:Lenguaje VB.NET)
    miércoles, 17 de junio de 2009 13:58

Todas las respuestas

  • hola,

    podrias proporcional algo mas de info,

    - o sea no te graba pero da error ?
    - no graba porque crees que te falta algo en el codigo?
    - que tecnica estas utilizando, usas controles de bindeo, o  lo haces manualmente los inserts ?

    por ahi podrias postear algo de codigo que oriente el problema.

    saludos
    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina
    miércoles, 17 de junio de 2009 14:08
  • Hola Leandro.
    He creado varios datasets con el asistente y he pegado los controles en mis formularios desde mis datasets. Cuando he grabado previamente los datos en la bbdd me los recupera perfectamente mediante el metodo fill del table adapter pero cuando intento grabar yo desde mis formularios no me graba en la bbdd.

    Estoy usando un objeto databindingnavigator y tambien tengo el mismo código guardado en mi botón de guardar.
    Ademas he probado a generar la consulta insertQuery en el tableadapter y parecía que si me grababa pero cuando consulto la bbdd no tengo ningun dato. Sin embargo si reinicio la aplicacion parece que si me lo recupera pero en la bbdd no tengo nada guardado. Te adjunto el código que tengo en el botón de grabar.

    Guardar

     

    Dim ms As New MemoryStream()

     

    LogoPictureBox.Image.Save(ms, LogoPictureBox.Image.RawFormat)

     

    Dim arrImage() As Byte = ms.GetBuffer

     

    '' Close the stream object to release the resource.

     

    ms.Close()

     

    Me.EmpresaSQLTableAdapter.InsertQuery(CIF_EmpresaTextBox.Text, NombreEmpresaTextBox.Text, NombreLargoTextBox.Text, _

     

     DireccionTextBox.Text, CodPostalTextBox.Text, NumTelefonoTextBox.Text, NumFaxTextBox.Text, _

     

     PersonaContactoTextBox.Text, NumTelefonoMovilTextBox.Text, CorreoElectronicoTextBox.Text, _

     

     DirWebTextBox.Text, arrImage, ProvinciaComboBox.SelectedText, PoblacionTextBox.Text)


    databindingnavigator

     

    Me.Validate()

     

    Me.EmpresaSQLBindingSource.EndEdit()

     

    Me.EmpresaSQLTableAdapter.Update(Me.GenCatalogosSQLDataSet.EmpresaSQL)

    miércoles, 17 de junio de 2009 14:36