sushant.khot31 Ответов: 1

Фатальная ошибка, возникшая при попытке прочитать результирующий набор при извлечении данных из удаленного mysql в VB.NET


Private Sub btnFill_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnFill.Click
        'Dim MysqlConn As New MySqlConnection("server=103.50.163.157;database=mayarrod_mdemo;user id=" & TextBox1.Text & " ; password=" & TextBox2.Text & ";")
        Dim MysqlConn As New MySqlConnection("server=127.0.0.1;database=mayarrod_mdemo;user id=" & TextBox1.Text & ";password=" & TextBox2.Text & ";Connect Timeout=21600;")


        Try
            MysqlConn.Open()
            SQL = "SELECT * FROM StudentRegistration"
            ContactsCommand.Connection = MysqlConn
            ContactsCommand.CommandText = SQL

            ContactsAdapter.SelectCommand = ContactsCommand
            ContactsAdapter.Fill(ContactsData) '<<-------- Error (Fetal read data)

            DataGridView1.DataSource = ContactsData

        Catch myerror As MySqlException
            MessageBox.Show("Cannot connect to database: " & myerror.Message)
        Finally
            MysqlConn.Close()
            MysqlConn.Dispose()
        End Try

    End Sub


Что я уже пробовал:

Фатальная ошибка, возникшая при попытке прочитать результирующий набор. В MySQL

1 Ответов

Рейтинг:
0

OriginalGriff

На первый взгляд - и поскольку мы не можем получить доступ к вашей базе данных, это все, что может быть - это занимает слишком много времени по какой-то причине. Вы можете попробовать этот совет здесь: Ошибки MySQL: #61807: фатальная ошибка, возникшая во время чтения данных[^] но если это не решит проблему, вам нужно будет использовать отладчик, чтобы просмотреть весь объект исключения и посмотреть, есть ли какая-либо дополнительная информация в InnerException или трассировке стека.

Мы не можем сделать это для вас!


Maciej Los

5ed!