Foros del Web » Programación para mayores de 30 ;) » .NET »

Consulta de una base de datos access en vb 2010

Estas en el tema de Consulta de una base de datos access en vb 2010 en el foro de .NET en Foros del Web. Hola, como estan. Alguien sabe como en vb 2010 puedo hacer q cuando un usuario escriba un numero, dicho numero sea consultado en la base ...
  #1 (permalink)  
Antiguo 18/08/2011, 15:50
 
Fecha de Ingreso: agosto-2011
Mensajes: 1
Antigüedad: 12 años, 8 meses
Puntos: 0
Pregunta Consulta de una base de datos access en vb 2010

Hola, como estan.

Alguien sabe como en vb 2010 puedo hacer q cuando un usuario escriba un numero, dicho numero sea consultado en la base de datos (access) y si es correcto permita el ingreso del usuario.

Agradezco toda ayuda.
  #2 (permalink)  
Antiguo 18/08/2011, 16:04
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Consulta de una base de datos access en vb 2010

Hola fabrianny. 1º Bienvenido al Foro!. 2º Puedes hacer una consulta parecida a esta :
select count(numero) from Tabla_numero where numero = X
El cual devuelve la cantidad de numero que existen segun el parametro que pasas.
Sino sabes como hacerle la conexion a un accesss te paso este link. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 18/08/2011, 16:47
 
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

Etiquetas: access, vb
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:15.