none
Mostrar id disponible de mysql en vb.net RRS feed

  • Pregunta

  • Tengo una consulta de mysql que me muestra lo que necesito que es el siguiente id disponible en una tabla.
    SELECT Auto_increment FROM information_schema.tables WHERE table_name='table1' AND table_schema='pruebas';
    Pero necesito ver el resultado en mysql por ejemplo en un textbox ya que lanza un solo resultado.
    Imports MySql.Data.MySqlClient
    
    Public Class Form1
    
        Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
            Dim conexion = New MySqlConnection
            conexion.ConnectionString = My.Settings.ConnectionStringbdopm
            Dim lector As MySqlDataReader
            conexion.Open()
            Dim codigo As String
            codigo = "SELECT Auto_increment FROM information_schema.tables WHERE table_name='table1' AND table_schema='pruebas';"
            Dim Command = New MySqlCommand(codigo, conexion)
            lector = Command.ExecuteReader
            conexion.Close()
        End Sub
    
    End Class
    Con ese código ejecuto la consulta desde mysql pero no se como ver el resultado si me pueden ayudar por favor.
    martes, 17 de marzo de 2020 17:07

Respuestas

  • Estuve probando con alguno códigos que encontré y ya me funciona, dejo la solución por si a alguien le sirve para mas adelante
            Dim conexion = New MySqlConnection
            conexion.ConnectionString = My.Settings.pruebasConnectionString
            conexion.Open()
            Dim codigo As String
            codigo = "SELECT Auto_increment FROM information_schema.tables WHERE table_name='table1' AND table_schema='pruebas';"
            Dim Command = New MySqlCommand(codigo, conexion)
            Dim resultado As Object = Command.ExecuteScalar()
            If resultado IsNot Nothing Then
                Dim id As Integer = Convert.ToInt32(resultado)
                MsgBox(id)
            End If
            conexion.Close()

    • Marcado como respuesta Dani Paredez martes, 17 de marzo de 2020 17:50
    martes, 17 de marzo de 2020 17:50