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

Formulario de acceso y validación de datos.

Estas en el tema de Formulario de acceso y validación de datos. en el foro de .NET en Foros del Web. Hola amigos, espero me puedan ayudar con una duda que tengo ya que soy novato en visual basic, hice una aplicación en la cual al ...
  #1 (permalink)  
Antiguo 16/09/2009, 23:43
 
Fecha de Ingreso: septiembre-2009
Mensajes: 1
Antigüedad: 15 años, 2 meses
Puntos: 0
Formulario de acceso y validación de datos.

Hola amigos, espero me puedan ayudar con una duda que tengo ya que soy novato en visual basic, hice una aplicación en la cual al ejecutar un sistema me pide el nombre de usuario y contraseña para poder acceder al sistema, ya tengo lo que son los registros de usuarios, lo que no se hacer es que cuando yo agregue otro usuario y este sea de igual nombre a otro usuario registrado me diga con un mensaje que ese nombre ya está ocupado, también algo que he observado es que cuando yo ingreso el nombre de usuario y la contraseña en el acceso de usuarios no respeta mayúsculas ó minúsculas con las que fueron registrados, acepta combinación de ambas y eso no debería de ser, utilizo visual basic 2005 edición express y mysql, espero me puedan ayudar ya que lo hé intentado mucho y no encuentro mucha ayuda en la red con lo que es mysql y visual basic, se los agradeceré mucho.
  #2 (permalink)  
Antiguo 17/09/2009, 05:28
Avatar de moNTeZIon  
Fecha de Ingreso: enero-2005
Ubicación: Lliçà de Munt - BCN
Mensajes: 1.625
Antigüedad: 19 años, 10 meses
Puntos: 9
Respuesta: Formulario de acceso y validación de datos.

Cita:
Iniciado por pequenoprogramador Ver Mensaje
lo que no se hacer es que cuando yo agregue otro usuario y este sea de igual nombre a otro usuario registrado me diga con un mensaje que ese nombre ya está ocupado,
Para ello debes consultar a la base de datos y comprobar si el nombre existe, cosa que si así es, deberás mostrar el mensaje que comentas, si no es así, seguirá el proceso.
Cita:
Iniciado por pequenoprogramador Ver Mensaje
algo que he observado es que cuando yo ingreso el nombre de usuario y la contraseña en el acceso de usuarios no respeta mayúsculas ó minúsculas con las que fueron registrados, acepta combinación de ambas y eso no debería de ser, utilizo visual basic 2005 edición express y mysql
En este caso se trata de la intercalación del campo de la base de datos, o también, de la intercalación con la que realizas la consulta.
Me explico.
Si el campo tiene una intercalación de tipo CI_AI (Case Insensitive + Accent Insensitive) significa que ese campo no va a ser sensible ni a mayusculas ni a accentos. Esto significa que el valor será guardado tal y como tu lo ingreses, pero cuando vayas a compararlo con otro valor, no va a considerar ni las mayúsculas ni los accentos, de forma que si las únicas diferencias són de mayúsculas o de accentos, realizará el match.
Por lo tanto, tienes dos formas de solucionarlo.
Cambiando la intercalación del campo por una de tipo CS_AS, o realizando la consulta en base a una intercalación de tipo CS_AS, independientemente del tipo de intercalación que tenga el campo.
Un saludo.
__________________
..:: moNTeZIon ::..
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:01.