Quantcast
Channel: Error en consulta mysql
Viewing all articles
Browse latest Browse all 9

Error en consulta mysql

$
0
0

Hola,voy a proponer 3 cosas

1.- Como bien te han comentado usa Option Strict On.

2.- Como bien has hecho, utiliza siempre consultas parametrizadas.

3.- Establece un bloque try catch para manejar cualquier posible excepción. Usa también un bloque Using para la conexión, el cual liberará dicha conexión del pool.

Te paso código? Dinos que mensaje te sale

'BUSCAR OPERARIO
Using con = New MySqlConnection(conectionstring)
Try
         con.Open()
         Dim sel As String = "SELECT * FROM operarios where Idoperario=?id"
         Dim cm As New MySql.Data.MySqlClient.MySqlCommand(sel, con)
         cm.Parameters.AddWithValue("?id", TextBox1.Text)
         Dim da As New MySql.Data.MySqlClient.MySqlDataAdapter(cm)
         Dim TABLA As New DataTable
         da.Fill(TABLA)
         If TABLA.Rows.Count > 0 Then
             Dim i As Integer
             Dim row As DataRow = TABLA.Rows(0)
             For i = 0 To TABLA.Rows.Count - 1
                 ' COGEMOS LA INFORMACION
                 NombreoperarioTextBox.Text = (TABLA.Rows(i).Item("Nombreoperario").ToString())
                 ApellidosoperarioTextBox.Text = (TABLA.Rows(i).Item("Apellidosoperario").ToString())
                 ExtensionTextBox.Text = IIf(row(3) Is DBNull.Value, "", Convert.ToString(row(3)))
             Next
         End If
Catch ex As System.Exception
    MessageBox.Show(ex.Message)
End Try
End Using


Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó vótala como útil. Saludos




Viewing all articles
Browse latest Browse all 9

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>