2013-08-20 6 views
0

Не могли бы вы помочь мне? Я просто хочу взять первую строку таблицы в базе данных mysql с помощью Visual Basic. Я предпочитаю простой код. Единственное, что я нашел, - это использовать то, чего я не хочу. Заранее спасибо!Получить первую запись из базы данных MySQL в VB

+0

Так что ваш вопрос? Запрос sql или подключение vb к вашему серверу или что? – bflosabre91

+0

что вы пробовали? есть много ссылок, которые вы можете найти в google для подключения БД и запускать запрос типа 'select fields from table limit 0, 1' – Pascamel

+0

yes, но я не могу показать их –

ответ

0

Try что-то вроде этого

Try 
    Dim sql As String = "SELECT first_row FROM test_table WHERE id = 1" 
    Dim cmd as OleDbCommand 
    cmd = New OleDbCommand(sql, Reconnect) 
    Dim itmReader as SqlDataReader 
    itmReader = cmd.ExecuteReader 
    If itmReader.Read Then 
     Dim firstRowData as String 
     firstRowData = itmReader.Item("first_row") 
     MessageBox.Show(firstRowData) 
    End If 
Catch ex As Exception 
    MsgBox(ex.Message) 
End Try 
+0

SELECT TOP 1 .... также может быть опцией, добавьте предложение ORDER BY, чтобы убедиться, что вы получаете то, что ожидаете. – rheitzman

Смежные вопросы