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:
CREATE DATABASE IF NOT EXISTS NombreDeLaDB;
Si la DB no existe, la crea. Si existe, no hace nada.
Si eso no te gusta, acá hay
otras opciones2-
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
Un saludo