3
« en: Jueves 15 de Julio de 2010, 00:29 »
Hola gerloxx, gracias por contestar....
Aqui te paso el codigo para que lo veas y me des tu opinion:
***********************************************
oConexion = New SqlConnection()
oConexion.ConnectionString = ("cadena de conexion")
Dim sql As String = "select * from pruebas where codigo='" & txtCodigo.Text & "'"
Dim command As New SqlCommand(sql, oConexion)
Try
oConexion.Open()
Dim dr As SqlDataReader = command.ExecuteReader()
If dr.HasRows Then
'argumentos .....
End If
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
oConexion.Close()
End Try
****************************************************
Como dato adicional, la cadena de conexion funciona bien, porque la uso en otros formularios dentro de la misma aplicacion, y responde de manera correcta (insertando, actualizando, eliminando).
El "if" no tiene argumentos porque igual no haria nada, ya que es alli donde se presenta el problema, de que no reconoce a "HasRows" como miembro de "System.Data.SqlClient.SqlDataReader".
Estoy utilizando: MySql.Data.MySqlClient, el cual agregue como referencia (MySql.Data.dll), que lo extraje de "mysql-connector-net-1.0.10.1.exe"
Gracias por tu apoyo.
Saludos!