FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
verificar la existencia de una base de datos
Hola colegas,
El problema es el siguiente. Estoy utilizando delphi 6 con los componentes zeos version 6.6.0 beta conectandome a mysql 5.0 Estoy intentando hacer una clase que conecte a la base de datos sin la necesidad de estar agregando los componentes. Hasta ahora lo he logrado sin problemas ya q me base en los ejemplos q trae los componentes zeos. Bueno , vamos a los bifes Lo que yo necesito saber es si estan bien los datos (database,host,user,pass, etcetera) antes de dar el connection.open; ya q si estos estan mal me larga un sql error raise exception y demas yerbas... lo cual es molesto para el usuario ya q es un error de windows y no del programa. Lo q yo estoy intentando hacer es comprobar antes q este todo bien, o en su defecto no llegar a un error de windows por asi decirlo. Es decir filtrar el error y yo poder informar cual es el problema a partir del error encontrado.. bueno aca les dejo el poco codigo q hasta ahora hice.. Desde ya muchas gracias, ayudenme asi luego posteo lo q sale de esto saludos Última edición por vtdeleon fecha: 20-02-2007 a las 01:05:56. |
#2
|
||||
|
||||
Saludos
Bienvenido gushmaish al Club, espero que te sientas a gusto por esto lares. Antes que todo, pedirte que leas la guia de estilo, para que aprendas las normas del club y así sabes las reglas de juego. Después a que aprendas a usar las etiquetas vB , para resaltar el código (puedes editar tu mensaje para que veas también). Ahora vamos con tu duda. No he trabajado nunca con Zeus, pero si lo que quieres es mostrar tu mensaje personalizado ante un error invocado por la aplicación, podrías usar try...Except para el caso.
__________________
Van Troi De León (Not) Guía, Code vB:=Delphi-SQL, ¿Cómo? Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto! |
#3
|
||||
|
||||
Es como te dice Van Troi. Tienes que poner algo como:
El punto es que no hay manera de saber de antemano si los datos son correctos, porque sólo el servidor puede determinarlo, y para "preguntárselo" tienes que comunicarte con él, esto es, abrir la conexión. // Saludos |
#4
|
|||
|
|||
gracias
muchas gracias colegas, eso anduvo a la perfeccion..
dtdeleon, me tomare el tiempo para leer y utilizar adecuadamente el codigo vB, disculpa las molestias saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Herramienta case para diccionario de datos de base de datos firebird | mcalmanovici | Firebird e Interbase | 1 | 11-02-2007 15:17:37 |
Existencia de Base de Datos | urtKami | Firebird e Interbase | 4 | 05-11-2006 19:36:42 |
Guardar en 1 base de datos SQL, datos procedentes de 2 tablas distintas | adaypr | C++ Builder | 1 | 05-09-2006 11:56:33 |
Chequear existencia de una BD | vichovi | Conexión con bases de datos | 3 | 22-09-2003 23:17:48 |
Reto Para Expertos En Base De Datos Y Tipos De Datos.... (blob) | frankmch | Conexión con bases de datos | 2 | 08-09-2003 19:44:52 |
|