Estoy teniendo problemas tratando de leer de una base de datos MySQL utilizando databse VB.NET, el mensaje de error que me sale es «ArgumentExcpetion fue no controlada»

También, la lectura debe devolver ‘F’, ya que este es el valor asignado en ese lugar específico en la mesa.

Imports MySql.Data.MySqlClient
Public Class Form1
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        Application.Exit()
    End Sub
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim query As String = "SELECT DO FROM klein WHERE COMMAND='DELETE'"
        Dim connStr As String = "server=" & TextBox1.Text & ";" _
            & "user id=" & TextBox2.Text & ";" _
            & "password=" & TextBox3.Text & ";" _
            & "database=hidro201_liberato"
        Dim connection As New MySqlConnection(connStr)
        Dim cmd As New MySqlCommand(query, connection)
        connection.Open()
        Dim reader As MySqlDataReader
        reader = cmd.ExecuteReader()
        While reader.Read()
            TextBox4.Text = (reader.GetChar(1))   '<- **problem is here**
        End While
    End Sub
End Class
InformationsquelleAutor blacblu | 2012-10-31

3 Comentarios

  1. 0

    Usted tiene sólo una columna en la consulta y el índice de la columna debe ser igual a cero

    TextBox4.Text = (reader.GetChar(0))   

    Esto es para SqlServer pero las reglas son las mismas para un MySqlDataReader

    • Estoy teniendo otro problema, quiero leer una entrada en la base de datos y actualización es el siguiente, aunque no es la actualización y también no dar ningún tipo de error
    • lo siento pero no te puedo ayudar sin ver el código que intenta la actualización

Dejar respuesta

Please enter your comment!
Please enter your name here