Cita:
Iniciado por gnzsoloyo
Pues probemos:
Código vb:
Ver originalPrivate Sub Agregar1()
Dim oStrCx As String = "Database=Pacientes;Data Source=localhost;User Id=root;Password=utan;"
Dim sql As String = "SELECT * FROM generales"
Dim oComm As String = "Insert into generales (fecha, apellidos, nombres, ocupacion, recomendado) values ('" & TextBox18.Text & "','" & TextBox2.Text & "'," & TextBox1.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "')"
Dim cad As New MySqlConnection(oStrCx)
cad.Open()
Dim cmd As New MySqlCommand(sql, cad)
Dim dr As MySqlDataReader = cmd.ExecuteReader(CommandBehavior.CloseConnection)
Try
cmd = New MySqlCommand(oComm, cad)
cmd.ExecuteNonQuery()
Catch ex As MySqlException
MessageBox.Show("Error MySqlException: " & ex.Message)
Return
Catch ex As Exception
MessageBox.Show("Error Exception: " & ex.Message)
Return
End Try
End Sub
Ya probe le codigo, pero me marca los mismo y le doy aceptar y cuando quiero agregar un registro me marca el siguiente error
"Error MysqlExecption: There is already an open DataReader associated with this connection which must be closed first"
Gracias por el tiempo!!!!