Ciao a tutti,
riesco a collegarmi a un db my sql ma riesco ad estrarre solo il primo dato.
mi connetto in questo modo:
codice:
Dim conn As MySqlConnection
Dim connStr As String
connStr = String.Format("server=localhost;user id=root; password=;database=test;")
conn = New MySqlConnection(connStr)
conn.Open()
Dim cmd As New MySqlCommand("SHOW DATABASES", conn)
Dim m_reader As MySqlDataReader
m_reader = Nothing
cmd.CommandText = "SELECT * FROM prova"
m_reader = cmd.ExecuteReader()
'controllo se il dato esiste
If m_reader.Read() = True Then
nome = Trim(m_reader.GetString(2))
else
msgbox("Nessun campo trovato")
end if
La connessione va a buon fine ma mi estrae solo il primo campo del DB e adesso vorrei fare in modo che mi estraesse tutti i dati dal db con un ciclo while.
mi ricorrdo che in asp bastava fare rs.EOF ma in VB.NET come si fa??
Grazie
spider81man