Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Abrir db con vb autenticando vía red

Estas en el tema de Abrir db con vb autenticando vía red en el foro de Visual Basic clásico en Foros del Web. Saludos. Tengo un programa hecho en vb6, funciona bien y no tengo problemas con el. Lo uso para accesar a bases de datos de access ...
  #1 (permalink)  
Antiguo 03/09/2008, 17:14
Avatar de AlvaroHM  
Fecha de Ingreso: mayo-2002
Ubicación: Tacuba, Distrito Fedreal
Mensajes: 78
Antigüedad: 22 años
Puntos: 0
Abrir db con vb autenticando vía red

Saludos.

Tengo un programa hecho en vb6, funciona bien y no tengo problemas con el. Lo uso para accesar a bases de datos de access aunque esto siempre ha sido de forma local, sin embargo debo ahora accesar con el mismo programa a bases de datos que estan en otros equipos, no tengo problema cuando antes de ejecutar el programa abro desde el explorador de windows la ubicación y pongo mi nombre de usuario y contraseña para ver los recursos compartidos del equipo remoto, pero cuando el programa se ejecuta sin antes hacer la autenticación del usuario de windows en la maquina remota, mi programa falla.

¿Alguien sabe como enviar una autenticación a windows desde un programa hecho en vb?.

De antemano gracias.
  #2 (permalink)  
Antiguo 03/09/2008, 18:04
Avatar de Txoco  
Fecha de Ingreso: junio-2008
Ubicación: Perdido en tierras Quijotescas
Mensajes: 189
Antigüedad: 15 años, 11 meses
Puntos: 7
Respuesta: Abrir db con vb autenticando vía red

Hola!

Deduzco que estás trabajando sobre sistemas 9x... y ahí creo que no hay posibilidad de automatizar el acceso (el sistema de seguridad perdería toda su gracia, ¿no? ).

Si trabajas sobre sistemas 2000 o superiores (NT creo que también vale), la autenticación es por usuario, lo que significa que si el usuario "pepito" tiene acceso a una carpeta compartida en un equipo "X", tendrá acceso desde cualquier máquina de esa red, siempre que abra la sesión con su propio usuario.

Si no me equivoco, y no es posible automatizar el acceso en 9x, tal vez puedas hacer algún apaño compartiendo sin contraseña y utilizando un cortafuegos. Uno bueno, claro.
__________________
wile sona li mute e sona
  #3 (permalink)  
Antiguo 04/09/2008, 15:27
Avatar de aldo1982  
Fecha de Ingreso: noviembre-2004
Ubicación: Santa Fe (Argentina) Colon F.C
Mensajes: 1.362
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: Abrir db con vb autenticando vía red

usa mysql listo
__________________
LA MUERTE ESTÁ TAN SEGURA DE VENCER QUE NOS DA TODA UNA VIDA DE VENTAJA
  #4 (permalink)  
Antiguo 08/09/2008, 19:03
 
Fecha de Ingreso: septiembre-2008
Mensajes: 7
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Abrir db con vb autenticando vía red

Forma Local
Global Const BASE = "C:\BASES\BASE.mdb"
Para red
Global Const BASE = "T:\BASE.mdb"

En donde T es una conexion de red al servidor y directorio en donde esta la Base
Set based = OpenDatabase(BASE, False, False)

Esta es la forma mas sencilla que encontre para trabajar bases de datos compartidas y funciona.
  #5 (permalink)  
Antiguo 08/09/2008, 23:13
Avatar de AlvaroHM  
Fecha de Ingreso: mayo-2002
Ubicación: Tacuba, Distrito Fedreal
Mensajes: 78
Antigüedad: 22 años
Puntos: 0
Respuesta: Abrir db con vb autenticando vía red

Cita:
tal vez puedas hacer algún apaño compartiendo sin contraseña y utilizando un cortafuegos.
Si Txoco, esa podría ser una buena idea, pero no puedo compartir un directorio de ese modo, la idea de automatizar el acceso es precisamente evitar que alguien tenga usuarios y/o contraseñas o posibles accesos a un directorio donde no quisiera que hicieran alguna trastada.


Cita:
Forma Local
Global Const BASE = "C:\BASES\BASE.mdb"
Para red
Global Const BASE = "T:\BASE.mdb"
Gracias Jaimedudas, pero mi problema no son las cadenas de conexion o el acceso a la base compartida sino la automaización de acceso/autenticación para el el equipo cliente en el equipo servidor que almacena la base.


Cita:
usa mysql listo
aldo1982, he trabajado con MySQL para otros proyectos y es una buena idea en determinados casos, desafortunadamente la base de datos involucrada en mi problema es nativa de otro programa. No puedo cambiarla de access a mysql dada la naturaleza de mi sistema.

Agradezco a todos sus respuestas, pero, ¿alguien mas tiene alguna sugerencia?...
  #6 (permalink)  
Antiguo 31/10/2008, 07:32
Avatar de aldo1982  
Fecha de Ingreso: noviembre-2004
Ubicación: Santa Fe (Argentina) Colon F.C
Mensajes: 1.362
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: Abrir db con vb autenticando vía red

Código:
desafortunadamente la base de datos involucrada en mi problema es nativa de otro programa. No puedo cambiarla de access a mysql dada la naturaleza de mi sistema.
hola perdon por la demora, pudiste solucionar el problema ? ....
__________________
LA MUERTE ESTÁ TAN SEGURA DE VENCER QUE NOS DA TODA UNA VIDA DE VENTAJA
  #7 (permalink)  
Antiguo 31/10/2008, 07:52
Avatar de aldo1982  
Fecha de Ingreso: noviembre-2004
Ubicación: Santa Fe (Argentina) Colon F.C
Mensajes: 1.362
Antigüedad: 19 años, 5 meses
Puntos: 6
Respuesta: Abrir db con vb autenticando vía red

bue por las dudas si no lo has solucionado, lo que podrias hacer de momento activar el uso compartido simple de archivos ( abris un explorador de archivos > menu herramientas > Opciones de carpeta > ver --> Tildas el ultimo checkbox )

Si queres seguir manteniendo esa config, tendras que logearte en el servidor mediante codigo visual basic (en el load del form por ejemplo) el tema es q no se como se hace ese login. te busco algo y cualq cosa te paso la data en este post
ç

salu2
__________________
LA MUERTE ESTÁ TAN SEGURA DE VENCER QUE NOS DA TODA UNA VIDA DE VENTAJA
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:24.