hacker


Ingresar con nombre de usuario, contraseña y duración de la sesión
| Portal Hacker | Editorial | Descargas | Ezine |
Inicio Ayuda Ingresar Registrarse
29 de Agosto de 2008, 07:55:25
Noticias: Reporte de temas
Para ver este enlace Registrate o Inicia Sesion
> Aqui

+  Foros pOrtal Hacker
|-+  Programacion
| |-+  Programación en general
| | |-+  Visual Basic (Moderadores: ranefi, crypto136, ziBboh, >> s E t H <<)
| | | |-+  Comparti Base de Datos (Access)
0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Comparti Base de Datos (Access)  (Leído 460 veces)
Frugulletti
NZ1
*
Desconectado Desconectado

Mensajes: 28


Member, pOrtal HAcker


Ver Perfil
« : 11 de Julio de 2006, 12:16:25 »

Buenas tardes amigos, una pregunta, alguien sabe cómo hecer para compartir una base de datos en Access, me explico, tengo dos aplicaciones en máquinas distintas a mi LAN y necesito que trabajen con la misma BD, el problema que me presenta es que cuando mi aplicación A toca(edita, ingresa o elimina registros) la BD mi aplicación B no se puedes conectar ya que la misma la está suando otra aplicación, aunque cuando edito la BD cierro la conexión, estoy trabajando con DataEnvironmen t lo que hago es algo como "If DataEnvironmen t .rscommand.Sta te = 1 Then DataEnvironmen t .rscommand.Clo se", pero no cierra por completo la conexión con la misma.
En línea
ranefi
Moderador Global
*****
Desconectado Desconectado

Mensajes: 1,193


SELECT * FROM guapos WHERE papito_chulo = 'ranefi'


Ver Perfil WWW
« Respuesta #1 : 11 de Julio de 2006, 02:05:59 »

Hola Frugulleti, buena tarde. Lo que necesitas hacer es cerrar la conexión y el juego de registros para poder liberar la bases de datos. Puedes hacer lo siguiente:

Código:

Sub CerrarConexion()
    Rst.Close
    Cnn.Close
   
    Set Rst = Nothing
    Set Cnn = Nothing
   
    Err = 0
   
    Set fAdo = Nothing
End Sub


Con este código puedes cerrar la conexión que hayas abierto para acceder a la base de datos de Access, claro, esto depende de cómo hayas llevado a cabo la conexión, si fue en tiempo de diseño o en tiempo de ejecución, esperemos haya sido la última pues así tienes mayor control sobre tu aplicación.

Ahora, te recomiendo que utilices bases de datos diferentes a las de Access cuando el objetivo es compartir bases de datos, ya que Access no está diseñado especificament e para eso. Te recomiendo que utilces MySQL. Nos vemos.
En línea


SELECT * FROM mejores_batos_ del_mundo WHERE id = (SELECT DISTINCT id_guapo FROM los_mas_guapos _del_mundo WHERE papito_chulo = 'ranefi')
Frugulletti
NZ1
*
Desconectado Desconectado

Mensajes: 28


Member, pOrtal HAcker


Ver Perfil
« Respuesta #2 : 12 de Julio de 2006, 07:55:40 »

Ok, pero que significaria " Rst" y "Cnn" ?, recuerda que estoy trabajando con un DataEnvironmen t...
« Última modificación: 12 de Julio de 2006, 07:56:45 por Frugulletti » En línea
ranefi
Moderador Global
*****
Desconectado Desconectado

Mensajes: 1,193


SELECT * FROM guapos WHERE papito_chulo = 'ranefi'


Ver Perfil WWW
« Respuesta #3 : 12 de Julio de 2006, 07:57:58 »

Ok, pero que significaria " Rst" y "Cnn" ?


Rst = Recordset
Cnn = Connection

Eso significan. Juego de Registros (Rst) y Conexión (Cnn).
En línea


SELECT * FROM mejores_batos_ del_mundo WHERE id = (SELECT DISTINCT id_guapo FROM los_mas_guapos _del_mundo WHERE papito_chulo = 'ranefi')
Páginas: [1] Ir Arriba Imprimir 
« anterior próximo »
Ir a:  


Ingresar con nombre de usuario, contraseña y duración de la sesión

Powered by SMF 1.1.5 | SMF © 2006-2008, Simple Machines LLC hacker

Juegos gratis - Articulos PHP - Juegos - Trucos - Letras - Juegos - Juegos Online