none
Insertar Registros en tablas relacionadas de mysql desde vb.net RRS feed

  • Pregunta

  • Hola a todos :D.
    Pues eso como ingresar datos en dos tablas relacionadas de mysql desde vb.net. 

    Tengo tabla_uno
    iduno INT PK NN AI
    iddos  INT NN
    cuatro VARCHAR NN

    y tabla_dos
    iddos INT PK NN AI
    cuatro VARCHAR    NN

    Lo que quiero hacer es que al insertar datos en mi tabla dos se inserte la iddos en el campo relacionado con iddos de la tabla uno y al mismo tiempo insertar datos en la columna cuatro de mi tabla uno.

     Esta es mi función para insertar.

    Imports MySql.Data
    Imports MySql.Data.Types
    Imports MySql.Data.MySqlClient
    Public Class Class_int
        Private _adaptador As New MySqlDataAdapter
    
        Public Function insertardatos(ByVal datos As Datos) As Boolean
            Dim estado As Boolean = True
    
            Try
                conexion_Global()
                _adaptador.InsertCommand = New MySqlCommand("insert into col_dos(tres) values (@tres)", _conexion)
                _adaptador.InsertCommand.Parameters.Add("@tres", MySqlDbType.VarChar, 45).Value = datos.tres
    
                _conexion.Open()
                _adaptador.InsertCommand.Connection = _conexion
                _adaptador.InsertCommand.ExecuteNonQuery()
    
            Catch ex As Exception
                MessageBox.Show(ex.Message)
                estado = False
            Finally
                cerrar()
            End Try
            Return estado
        End Function
    End Class

    Espero que me puedan ayudar la verdad soy bastante nuevo en este tipo de cosas. De  antemano muchas gracias por cualquier tipo de ayuda.


    • Editado groswald lunes, 23 de mayo de 2016 5:59
    lunes, 23 de mayo de 2016 5:46