Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/07/2011, 07:28
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Guardar registros

Por lo pronto, tienes el Return antes de MesageBox, por lo que el mensaje jamás aparecerá.
Por lo demás, si no está guardando los datos, pero si se está produciendo un error (que como te dije, jamás podrás ver), es muy posible que haya errores de tipos de dato, o formato de los mismos.
Lo que te conviene es capturar mejor el error, por ejemplo:
Código vb:
Ver original
  1. Private Sub Agregar1()
  2.   Dim cad As New MySqlConnection("Database=Pacientes;Data Source=localhost;User Id=root;Password=utan")
  3.   cad.Open()
  4.   Dim sql As String = "SELECT * FROM generales"
  5.   Dim cmd As New MySqlCommand(sql, cad)
  6.   Dim dr As MySqlDataReader = cmd.ExecuteReader(CommandBehavior.CloseConnection)
  7.   'Dim comMySQL As New MySqlCommand
  8.  
  9.   Try
  10.     cmd.CommandText = "Insert into generales (fecha, apellidos, nombres, ocupacion, recomendado) values (" & TextBox18.Text & "," & TextBox2.Text & "," & TextBox1.Text & "," & TextBox3.Text & "," & TextBox4.Text & ")"
  11.     cmd.ExecuteNonQuery()
  12.   Catch ex As MysqlException
  13.     MessageBox.Show("Error:" & ex.Message)
  14.     Return
  15.   Catch ex As Exception
  16.     MessageBox.Show("Error:" & ex.Message)
  17.     Return
  18.   End Try
  19. End Sub
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)