PARA EXPERTOS.... AYUDA
Publicado por ANTONIO (1271 intervenciones) el 15/03/2003 09:20:47
Hola a todos:
Espero me puedan ayudar con este problema que tengo:
Tengo una aplicacion en PB 7.0 y la base de datos se encuentra en un servidor con Windows NT levantada a multiusuaros ubicado en una oficina ( llamemosle "ANFITRION" ) y los usuarios estan en otras oficinas como terminales ( Llamemosles "INVITADOS" ).
Ahora bien, se que PB se le dice que se comunica por vía TCP/IP y asigno la dirección IP ( p.e. 128.162.23.25 ), así mismo, se le indica el nombre del servicio o nombre del servidor virtual que DBSRV6.EXE le asignamos y realiza la comunicación para poderse comunicar al servidor.
¿ Pero como le indico a PB el directorio donde se encuentra la base de datos ? , ya que al registrar los ODBC pide el directorio donde se encuentra la base de datos; por ejemplo: DATABASEFILE = C:\DB\BASEDATOS.DB
Si estoy en intranet ( Red Local ) puedo rutear anticipadamente el directorio por Windows y éste se interpreta como esto \\sistema\db\basedatos.db pero si me comunico de un edificio a otro por TCP/IP ( Utilizando conexión por internet ) es cuando empiezan los problemas.
Si alguno de ustedes puede ayudarme con un ejemplo práctico por código, se los agradecería muchísimo, ya que estoy en apuros y mi cliente le urge comunicarse de un punto a otro punto ( de un edificio a otro ).
Gracias de antemano.
Antonio
Espero me puedan ayudar con este problema que tengo:
Tengo una aplicacion en PB 7.0 y la base de datos se encuentra en un servidor con Windows NT levantada a multiusuaros ubicado en una oficina ( llamemosle "ANFITRION" ) y los usuarios estan en otras oficinas como terminales ( Llamemosles "INVITADOS" ).
Ahora bien, se que PB se le dice que se comunica por vía TCP/IP y asigno la dirección IP ( p.e. 128.162.23.25 ), así mismo, se le indica el nombre del servicio o nombre del servidor virtual que DBSRV6.EXE le asignamos y realiza la comunicación para poderse comunicar al servidor.
¿ Pero como le indico a PB el directorio donde se encuentra la base de datos ? , ya que al registrar los ODBC pide el directorio donde se encuentra la base de datos; por ejemplo: DATABASEFILE = C:\DB\BASEDATOS.DB
Si estoy en intranet ( Red Local ) puedo rutear anticipadamente el directorio por Windows y éste se interpreta como esto \\sistema\db\basedatos.db pero si me comunico de un edificio a otro por TCP/IP ( Utilizando conexión por internet ) es cuando empiezan los problemas.
Si alguno de ustedes puede ayudarme con un ejemplo práctico por código, se los agradecería muchísimo, ya que estoy en apuros y mi cliente le urge comunicarse de un punto a otro punto ( de un edificio a otro ).
Gracias de antemano.
Antonio
Valora esta pregunta
0