Autor
|
Tema: ayuda access y vb6 (Leído 2,919 veces)
|
kakashi20
Desconectado
Mensajes: 435
|
hola
como haria para acceder a una BD en acces por medio de visual basic 6 y si esta Bd ya se encuentra abierta por x motivo, utlizar un timer para que a los ciertos segundo vuelava e intente abrir la BD y si esta sigue abierta por x motivos ya decir a los ciertos intentos que no se puede abrir la Bd porque esta siendo utilizada en el momento y que intente mas tarde...esto para que no se reviente la apliciacion en visual basic 6 cuando se trabaja con Bd de access..
si alguien me pudiese ayudar se lo agradeceria..
|
|
|
En línea
|
|
|
|
seba123neo
|
Hola, ¿ pero cuantos usuarios simultaneos tenes ? 3 , 10 , 50 ?? creo que lo mejor seria usar otro tipo de base de datos.
saludos.
|
|
|
En línea
|
|
|
|
kakashi20
Desconectado
Mensajes: 435
|
lo que pasa es que la aplicacion que interactua con las BD de access la utilizan varias personas, y esta aplicacion se conecta a una BD en un servidor pero cuando por ejemplo, 2 personas intentan conectarse a la BD de access al mismo tiempo, la aplicacion arroja error ya que se intenta abrir la BD, la cual ya esta abierta y esta siendo usada por otra persona, lo que quiero hacer es preguntar si la BD ya se encuentra abierta y si lo esta que me lo notifique y con un timer, los tantos segundos vuelva intentar acceder y si al final sigue abierta, despues de varios intentos, me diga que lo intente mas tarde...
si me pueden ayudar se los agradeceria...
|
|
|
En línea
|
|
|
|
seba123neo
|
no tendria porque hacerte eso, ¿ como estas abriendo la base ?
|
|
|
En línea
|
|
|
|
BlackZeroX
Wiki
Desconectado
Mensajes: 3.158
I'Love...!¡.
|
y si haces una funcion que devueva el recordset? en ugar de estar siempre consultado la Nd recuerdoq ue haci le hice en un proyecto para un concurso de preparatoria.
Cconsultas... conectar obtener Registros (una funcion) Cerrar conexion
update conecion Actualizar Desconectar
Esto trae pros y contras, intenta con eso.
Igua se puede hacer un servidor intermediario (solo existirá una conexión permanente a la DB y los clientes harian consultas en cola por medio del servidor), pero mmm es muy laborioso y sin garantía de envacion de fallas.
Temibles Lunas!¡. .
|
|
|
En línea
|
The Dark Shadow is my passion.
|
|
|
ssccaann43 ©
Desconectado
Mensajes: 792
¬¬
|
para que le funcione debe aperturar la conexión, ejecutar su query, sea un insert, update, select o delete, y por ultimo cerrar la conex. De esa manera es que se puede trabajar con access en red. A mi me funcionó así sin problemas algunos. Hasta que migre todo a SQL Server, MySQL y Oracle. Me ahorre el trabajo de andar abriendo y cerrando...!
|
|
|
En línea
|
 - Miguel Núñez Todos tenemos derechos a ser estupidos, pero algunos abusan de ese privilegio... "I like ^TiFa^"
|
|
|
|
|