![]() |
Como registrar un modulo de datos
Hola comunidad:
Mi pregunta: trabajo con firebird 2.0 y mi aplicacion tiene un modulo de datos en el que se define la conexion a esta base de datos. El problema se presenta al interactuar con otra aplicacion que trabaja con sqlserver. Tengo el modulo de datos con la conexion a sqlserver. Agrego el modulo de datos (sqlserver) a mi aplicacion, pero tengo que verificar si la base de datos sqlserver existe y solo en este caso declarar el modulo de datos. La aplicacion hecha con sqlserver no siempre existe (se utiliza en algunas empresas y en otras no) en caso que no exista no la puedo utilizar porque daria error en el momento que tenga que realizar algun cambio en esta base de datos desde mi aplicacion (tengo que replicar mis datos en esa base de datos para mantener consistencia de datos en ambas). Espero se entienda, desde ya muchas gracias. |
Cita:
De todas formas no acabo de entender muy bien, si es esto lo que preguntas. |
Hola Lledesma,
La solución a tu problema es muy simple: 1.) Para saber si existe una base de datos utiliza este código: Te devuelve 1 si encuentra la base de datos Te devuelve 0 si no la ha encontrado 2.) Para saber si existe una tabla utiliza este otro codigo: Te devuelve 1 si encuentra la tabla Te devuelve 0 si no la ha encontrado Espero que te sirva Un saludo.;) |
Gracias Neftali por tu pronta respuesta.
La idea es que no muestre el error al usuario que utiliza la aplicacion. Tendria que manejar el evento del error si la excepcion falla?. Gracias de nuevo |
Olbeup, gracias.
Pruebo lo que me indicas y te aviso |
Cita:
Algo así:
|
Mil Gracias
|
La franja horaria es GMT +2. Ahora son las 06:12:39. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi