Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/11/2015, 11:52
Gerard93
 
Fecha de Ingreso: mayo-2015
Ubicación: Nicaragua, Diriamba
Mensajes: 48
Antigüedad: 9 años
Puntos: 1
Respuesta: Visual Basic.NET - Extraer un dato en una variable en VB .Net con MySQL y

Si lo que necesitas es un solo resultado, un solo campo no es necesario un adaptador de datos mejor usa un "MySqlCommand" con executescalar

Código Visual Basic:
Ver original
  1. Public Function Seleccion_de_datos(ByRef SQL As String) As String' no se que tipo
  2. 'de datos es el resultado
  3. 'Llamamos al procedimiento Conectar() para conectarnos a la BBDD MySQL
  4. Conectar()
  5.  
  6. 'Declaramos las cariables que nos van a hacer falta
  7. Dim Adaptador As New MySqlCommand(SQL, Conexion)
  8. Dim Rsdatos As String'No se que tipo de datos es
  9.  
  10. 'Adaptador va ejecutar la consulta y con ExecuteScalar te regresara el dato de la 'primera columna en la primera fila
  11.  
  12. Try
  13. Rsdatos=Adaptador.ExecuteScalar()
  14. catch  ex As Exception
  15.  
  16.  
  17. End Try
  18.  
  19. 'Devolvemos los datos que saquemos
  20. Return Rsdatos
  21.  
  22. 'Cerramos la conexion a la BBDD MySQL
  23. Conexion.Close()
  24.  
  25. End Function

Y listo, una cosita mas es que
xxxxxxxxxxxx Aqui es donde tengo que meter el dato que necesito en una variablexxxxxxxxxxxxxxxxxxxxxxx
Se que debe ser algo como esto: VARIABLE_QUE_SEA= Seleccion_de_datos(Consulta)

'Cerramos la conexion a la BBDD MySQL
Conexion.Close()

Ahi no tienes que volver a cerrar la conexion porque de hecho la conexion no existe en esta llamada la conexion ya la cerraste en la funcion Seleccion_de_datos, espero haberte ayudado.