• Martes 21 de Mayo de 2024, 23:44

Autor Tema:  Validar Un Registro Y Una Bd Mysql  (Leído 3457 veces)

emizael

  • Miembro activo
  • **
  • Mensajes: 36
    • Ver Perfil
Validar Un Registro Y Una Bd Mysql
« en: Domingo 3 de Febrero de 2008, 18:01 »
0
DISCULPA POR ESCRIBIR EN MAYUSCULA PERO MI TECLADO ESTA UN POCO MALO JEJEJE

HOLA AMIGOS, TENGO UN PROBLEMILLA UTLIZO VB2005 Y MYSQL ..

TODA LA CONEXION A LA BASE DE DATOS ESTA BIEN PUEDO AGREGAR MODIFICAR ETC

1- SI EXISTE ALGUN TIPO DE VALIDACION PARA SABER QUE LA BASE DE DATOS EXISTE.... hASTA LOS MOMENTOS PUEDO VALIDAR SI EXISTE O NO LA CONEXION AL SERVIDOR MYSQL Y DE NO EXISTIR ME DFA LA OPCION DE CREAR LA CONEXION, QUIERO HACER LO MISMO CON LA BASE DE DATOS SI NO EXISTE PODER CREARLA ..(CREARLA ES LO DE MENOS PERO NO ENCUENTRO COO HACER PARA VALIDAR SU EXISTENCIA)

2.- SI EXISTE O ALGUIEN SABE COMO HACER UNA VALIDACION DE UN REGISTRO, ES DECIR SI VOY A INGRESAR UN USUARIO POR EJEMPLO CUANDO COLOQUE EL CODIGO ME MUESTRE S EXISTE PARA MODIFICARLO O SI NO EXISTE PARA CREARLO ..

GRACIAS DE ANTEMANO..

Mollense

  • Miembro de PLATA
  • *****
  • Mensajes: 1755
  • Nacionalidad: ar
    • Ver Perfil
    • http://solocodigo.com/
Re: Validar Un Registro Y Una Bd Mysql
« Respuesta #1 en: Domingo 3 de Febrero de 2008, 20:49 »
0
Cita de: "emizael"
DISCULPA POR ESCRIBIR EN MAYUSCULA PERO MI TECLADO ESTA UN POCO MALO JEJEJE

HOLA AMIGOS, TENGO UN PROBLEMILLA UTLIZO VB2005 Y MYSQL ..

TODA LA CONEXION A LA BASE DE DATOS ESTA BIEN PUEDO AGREGAR MODIFICAR ETC

1- SI EXISTE ALGUN TIPO DE VALIDACION PARA SABER QUE LA BASE DE DATOS EXISTE.... hASTA LOS MOMENTOS PUEDO VALIDAR SI EXISTE O NO LA CONEXION AL SERVIDOR MYSQL Y DE NO EXISTIR ME DFA LA OPCION DE CREAR LA CONEXION, QUIERO HACER LO MISMO CON LA BASE DE DATOS SI NO EXISTE PODER CREARLA ..(CREARLA ES LO DE MENOS PERO NO ENCUENTRO COO HACER PARA VALIDAR SU EXISTENCIA)

2.- SI EXISTE O ALGUIEN SABE COMO HACER UNA VALIDACION DE UN REGISTRO, ES DECIR SI VOY A INGRESAR UN USUARIO POR EJEMPLO CUANDO COLOQUE EL CODIGO ME MUESTRE S EXISTE PARA MODIFICARLO O SI NO EXISTE PARA CREARLO ..

GRACIAS DE ANTEMANO..
1-
Me parece que lo más fácil es verificar en la misma sentencia. De esta manera hacés las dos cosas a la vez:
Código: Text
  1. CREATE DATABASE IF NOT EXISTS NombreDeLaDB;
  2.  
Si la DB no existe, la crea. Si existe, no hace nada.
Si eso no te gusta, acá hay otras opciones

2-
Si el registro tiene una clave que no sea autonumérica, como en este caso. La clave de cada usuario podría ser TipoDeDocumento+NumeroDeDocumento.
Si esto es así, podrías pedirle al usuario que ingrese estos dos datos y con ellos hacer una consulta a la DB:
SELECT * FROM USUARIOS WHERE TipoDeDocumento='ElTipoIngresado' AND NumeroDeDocumento='ElNumeroIngresado'.
Si la consulta devuelve un registro, entonces el Usuario ya está registrado, de lo contrario, no. Si te devuelve mas de un registro, estás jodido  :ph34r:

Un saludo
"Los que renuncian son más numerosos que los que fracasan" H.F.
"No se cómo sería la III Guerra Mundial, pero la cuarta sería con piedras" A.E.
"Quién no fía no es de fiar..."


...no te quedes mirando.