Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/07/2011, 14:51
Avatar de eduardo2009
eduardo2009
 
Fecha de Ingreso: agosto-2009
Mensajes: 110
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Guardar registros

Cita:
Iniciado por gnzsoloyo Ver Mensaje
Pues probemos:
Código vb:
Ver original
  1. Private Sub Agregar1()
  2.         Dim oStrCx As String = "Database=Pacientes;Data Source=localhost;User Id=root;Password=utan;"
  3.         Dim sql As String = "SELECT * FROM generales"
  4.         Dim oComm As String = "Insert into generales (fecha, apellidos, nombres, ocupacion, recomendado) values ('" & TextBox18.Text & "','" & TextBox2.Text & "'," & TextBox1.Text & "','" & TextBox3.Text & "','" & TextBox4.Text & "')"
  5.         Dim cad As New MySqlConnection(oStrCx)
  6.         cad.Open()
  7.         Dim cmd As New MySqlCommand(sql, cad)
  8.         Dim dr As MySqlDataReader = cmd.ExecuteReader(CommandBehavior.CloseConnection)
  9.         Try
  10.             cmd = New MySqlCommand(oComm, cad)
  11.             cmd.ExecuteNonQuery()
  12.         Catch ex As MySqlException
  13.             MessageBox.Show("Error MySqlException: " & ex.Message)
  14.             Return
  15.         Catch ex As Exception
  16.             MessageBox.Show("Error Exception: " & ex.Message)
  17.             Return
  18.         End Try
  19.     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!!!!