Código:
Public Function Buscar(ByVal cadena As String, ByVal campo As String, ByVal tabla As String) As Boolean cmdStr = "SELECT " + campo + " FROM " + tabla + " WHERE " + campo + " = '" + cadena + "';" cmd.CommandText = cmdStr cmd.Connection = con con.Open() dr = cmd.ExecuteReader() con.Close() If (dr.RecordsAffected = 0) Then Return False Else Return True End If End Function
En teoría, la propiedad < RecordsAffected >, devuelve el numero de filas afectadas provenientes de la consulta efectuada anteriormente de < cmd.DataReader() >. Sin embargo, consulta que le haga me devuelve un -1, y yo se que la consulta esta bien efectuada, así que no es problema de consulta.
Alguien podría darme alguna pista de lo que le sucede a esta cosa ?
de antemano, gracias