tengo la idea de que puede ser algo como este pero no se como convertir el valor del id en variable:
Código vb:
Ver original
SELECT id_proveedor, nombre_proveedor from proveedores if nombre_proveedor < 0 Dim queryOrdenantes As String = "INSERT INTO ordenantes (nombre_ordenante) " & _ "VALUES (@nombreord)" & _ ";SELECT LAST_INSERT_ID();" Dim id_ordenante As Integer = 0 Using cmd As New MySqlCommand(queryOrdenantes, cn) cmd.Transaction = myTrans cmd.Parameters.AddWithValue("@nombreord", txtOrdenante.Text) id_ordenante = Convert.ToInt32(cmd.ExecuteScalar()) End Using else Dim queryOrdenantes As String = "INSERT INTO detalle (id_ordenante) " & _ "VALUES (@id_ordenante)" Dim cmd As New MySqlCommand(queryOrdenantes, cn) cmd.Transaction = myTrans cmd.Parameters.AddWithValue("@id_ordenante", id_ordenante) end if
Pienso que puede ser algo asi pero no se como plasmarlo del todo bien... eso lo quiero hacer con el fin de no repetir los registros en la tabla proveedores...