Buenas tardes,
Estimados del foro, el problema que tengo es el siguente; Necesito realizar la sentencia UPDATE en casi todas las tablas.. y si m funciona cuando los campos que voy a modificar se encuentran todos en una misma TABLA, pero cuando los campos que voy a modificar se encuentran en tablas distintas (relacionadas) el update no funciona :S    
Código vb:
Ver original- Dim conexion As New MySqlConnection("Server=localhost; Database=controlsmi; user=root; password=Smi2012") 'cadena conexion 
-         Dim actualizado As New MySqlCommand 
-         Dim NombreProducto As String = txtmpn.Text() 
-         Dim caracteristicas As String = txtcaracteristicas_prodmo.Text 
-         Dim alto As String = txtalto_prodmo.Text 
-         Dim ancho As String = txtancho_prodmod.Text 
-         Dim profundidad As String = txtprofundidad_prodmod.Text 
-         Dim imagen As String = txtimg.Text 
-   
-         Try 
-             actualizado.Connection = conexion 
-             actualizado.CommandText = ("UPDATE producto SET nombre_modelo='" + NombreProducto + "', caracteristicas='" + caracteristicas + "', alto='" + alto + "', ancho='" + ancho + "', profundidad='" + profundidad + "', imagen='" + imagen + "' WHERE id_producto=" + cboproducto4.SelectedValue.ToString) 
-             conexion.Open() 
-             actualizado.ExecuteNonQuery() 
-             conexion.Close() 
-             MsgBox("El registro fue actualizado", MsgBoxStyle.Exclamation) 
-         Catch ex As MySqlException 
-             MsgBox("No se logró actualizar el registro." & vbCrLf & "Error: " & ex.Message, MsgBoxStyle.Critical) 
-         End Try 
Les coloco el UPDATE de una sola tabla que funciona correctamente; ahora como hago para agregarle una tabla distinta??.. porque en el forms hay un campo llamado "numero_serial" que esta en otra tabla llamada "serial"..  las veces que he intentado agregarle la otra tabla al update se ejecuta el CATCH.! 
Gracias espero haberme dado a entender.. saludos..
PD: Trabajo cn windows forms y BD mysql