Usuário com melhor resposta
Como pegar dados de um banco de dados MySQL a partir do id ou código?

Pergunta
-
Respostas
-
O codigo acima é C#. Voce nao tinha especificado que era VB quando eu comecei a responder.
Mas em Vb é exatamente da mesma forma:
Dim connString As String = "server=REMOVED;Port=REMOVED; user id=REMOVED; password=REMOVED; database=REMOVED" Dim sqlQuery As String = "Select nome from Tabela where ID=@ID or login=@login" Using sqlConn As New MySqlConnection(connString) Using sqlComm As New MySqlCommand() With sqlComm .Connection = sqlConn .Commandtext = sqlQuery .CommandType = CommandType.Text .Parameters.AddWithValue("@ID ", id); .Parameters.AddWithValue("@login", login); End With Try sqlConn.Open() Dim sqlReader AsMySqlDataReader= sqlComm.ExecuteReader() While sqlReader.Read() Label1.Text= sqlReader("nome").ToString() End While Catch ex AsMySQLException ' add your exception here ' End Try End Using End Using
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
- Sugerido como Resposta Robson William SilvaModerator sexta-feira, 9 de setembro de 2016 18:56
- Marcado como Resposta Robson William SilvaModerator segunda-feira, 12 de setembro de 2016 15:43
Todas as Respostas
-
Deste jeito:
using (MySqlConnection connection = new MySqlConnection(...)) { connection.Open(); using (MySqlCommand cmd = new MySqlCommand("Select nome from Tabela where ID=@ID or login=@login;", connection)) { cmd.Parameters.AddWithValue("@ID ", id); cmd.Parameters.AddWithValue("@login", login); using (MySqlDataReader reader = cmd.ExecuteReader()) { StringBuilder sb = new StringBuilder(); while (reader.Read()) sb.Append(reader.GetInt32(0).ToString()); nome= sb.ToString(); } } }
att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
-
-
O codigo acima é C#. Voce nao tinha especificado que era VB quando eu comecei a responder.
Mas em Vb é exatamente da mesma forma:
Dim connString As String = "server=REMOVED;Port=REMOVED; user id=REMOVED; password=REMOVED; database=REMOVED" Dim sqlQuery As String = "Select nome from Tabela where ID=@ID or login=@login" Using sqlConn As New MySqlConnection(connString) Using sqlComm As New MySqlCommand() With sqlComm .Connection = sqlConn .Commandtext = sqlQuery .CommandType = CommandType.Text .Parameters.AddWithValue("@ID ", id); .Parameters.AddWithValue("@login", login); End With Try sqlConn.Open() Dim sqlReader AsMySqlDataReader= sqlComm.ExecuteReader() While sqlReader.Read() Label1.Text= sqlReader("nome").ToString() End While Catch ex AsMySQLException ' add your exception here ' End Try End Using End Using
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
- Sugerido como Resposta Robson William SilvaModerator sexta-feira, 9 de setembro de 2016 18:56
- Marcado como Resposta Robson William SilvaModerator segunda-feira, 12 de setembro de 2016 15:43
-
Boa tarde,
Devido a falta de resposta do usuário
essa thread está sendo fechada.
Se o problema ainda estiver ocorrendo,
favor abrir uma nova thread.Atenciosamente,
Robson William Silva
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.