Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/08/2004, 00:21
Avatar de aavg
aavg
 
Fecha de Ingreso: abril-2002
Ubicación: Morelia México
Mensajes: 356
Antigüedad: 23 años
Puntos: 1
Por donde empezare....

Bueno en primer lugar tienes declaradas conexiones de tipo ADODB que a mi punto de vista son muy buenas y muy flexibles, pero luego viene lo raro de tu código ...

Le estas asignando a un DataGrid un control Data, cosa que son muy faciles de usar los controles Data pero poco flexibles y poco eficientes.

Si ya declaraste una conexion del Tipo ADODB pues abrela con tu ConnectionString = "DRIVER={SQL Server};SERVER=Edgar;UID=;PWD=;DATABASE=AgendaVB"

pero asignaselo a cnGeneral no al Adodc1

Ya se que puede que pretendas utilizar la informacion que cargas en el Grid, pero vamos por pasos, lo primero es autenticar la entrada del usuario.

Ahora tienes al inicio de tu funcion estas variables

Login = Login
Passwor = Password

No veo donde estas declarando el tipo a estas variables y explicanos un poco si Login y Password son los nombres de tus TextBox o algo por el estilo.


Despues estas tratando de hacer una comparacion de esta manera
"If Password = Probar Then"
Existe una funcion para comparar cadenas que se llama StrCmp que compara dos cadenas, pero no hagas la comparacion de esa manera (tal vez hasta el problema podria estar siendo en este punto).

Especificanos si si encuentra al usuario y solo la contraseña es la que no te esta verificando bien, porque en ese caso el problema seguro sera que no estas utilizando el StrCmp.

Si aun asi no te queda claro pues solo contesta y te pongo un pequeño ejemplo de código.
__________________
Abraham Velasco
Usuario # 516 en los Foros del Web.
El hombre no vale por lo que sabe, sino por lo que transmite
C'est parce qu'il y a un Dieu que nous sommes libres