Programación General > Visual Basic 6.0 e inferiores
Controla Error Vb Access
_EL_DJ_LU:
Hola a todos...
Tengo un programa que controla cabinas... pero ahroa quiero agregarle una base de datos con clientes maquinas y todo eso.. ya saben
Pero mi prengunta es la siguiente... los programas clientes que estan en cada maquina del internet. van acceder a la base de datos que estara en la maquina del administrador... en algun momento esta maquina.. se apagara.. o se tendra que reiniciar.. lo que significa que para los clientes. no existira la base de datos.. y sale error en mi programa y se cae ..
como hago para controlar ese error de mi programa al no encontrar la base de datos
Lo que estoy usando para consultar la base de datos en access es :
Dim cn As New ADODB.Connection
Dim rs As New ADODB.Recordset
de antemano GRACIAS POR SU RESPUESTA...
ArKaNtOs:
no te seria mas sencillo que en el momento que se caiga el servidor se guarden todas las operaciones en una base de datos local temporalmente hasta encontrar de nuevo el servidor?
Angel38:
Bueno, si la idea es decirle al usuario que no hay base de datos, puedes usar una etiqueta con on error goto
ejemplo.
en el form coloca al inicio de la intruccion donde aparecerá el error.
on error goto Error 'donde Error es el nombre de la etiqueta.
Luego al final llama a la etiqueta asi.
Error: 'y colocas el mensaje que quieres que vean
msgbox "Error al conectarse con la Base de Datos, por favor intentelo más tarde",vbinformation
Espero te ayude en algo.
_EL_DJ_LU:
Voy a probar sus consejos.. me parece que si de hecho me serviran se que solucionan el problema.. ahora tengo otra duda..
Si quiero interactuar con la base de datos (Access) que esta en el servidor.. tengo que compartir una carpeta que contenga la base de datos... para que de esta forma el cliente pueda hacer consultas o insertar datos en la base... PERO EL PROBLEMA ES QUE .. desde la red pueda que eliminen la base de datos por qeu va estar conpartida COMPLETA... que solucion le puedo dar a eso.. hay un forma de interactuar con la bases desde un cliente.. sin necesidad de compartirla en una carpeta como completa?..
Muchas gracias.. :P
ArKaNtOs:
Porque no a cada uso de la base la haces de solo lectura :) y cuando la vayas a usar le cambias el modo ;)
Navegación
[#] Página Siguiente
Ir a la versión completa