Ver Mensaje Individual
  #3 (permalink)  
Antiguo 18/08/2011, 16:47
Fernando_net
 
Fecha de Ingreso: marzo-2010
Mensajes: 191
Antigüedad: 14 años, 2 meses
Puntos: 3
Respuesta: Consulta de una base de datos access en vb 2010

Hola Fabrianny.

Bienvenido al foro, espero que aquí se te solucionen las dudas que puedas tener.

Yo lo que hago es meter la consulta en un Datatable y luego hago un if para ver si el datatable tiene alguna fila. Si tiene fila, es que el usuario es valido. Si no, pues no.

Por ejemplo:

Hago la consulta (sin count, porqué ya lo hace el datatable)

Código VB .NET:
Ver original
  1. select numero from Tabla_numero where numero = X

Entonces meto la consulta en un datatable, con su correspondiente conexión. Ejecuto el Datatable y entonces hago un condicional:

Código VB .NET:
Ver original
  1. if dt.rows.count() = 0 then
  2.      'No existe ese usuario
  3. else
  4.      'Tiene fila, por lo tanto, el usuario existe

dt.rows.count quiere decir que:

dt --> Es el nombre de la variable, que es de tipo Datatable
rows --> Traducción de fila
count --> Traducción de "contar"

Por lo tanto, cuenta las fileras que tiene el datatable. Si es 0 = No existe fila. Por lo tanto, la consulta no devuelve resultado. Si es <> 0, es que hay una fila y, por lo tanto, existe resultado :)

Mas o menos la idea es esa.

Saludos

Última edición por Fernando_net; 18/08/2011 a las 16:51 Razón: corrección y añadido