RE:Nadie tiene ni idea no ?
Si la conexion es por Direcciones IP, ya tienes solucionado el problema, lo que debes hacer es crear un Connection al equipo que tienes remotamente y luego ya manipularlo como si hicieras una conexion local. Ahora bien, si tienes un firewall considera que el puerto de tu Servidor este habilitado ya que si no no podras tener conexion.
Como digo la Solucion es darle el nombre de la maquina usa el asistente de ODBC para que se te haga mas sencilo.
Primero crea un ODBC normal en
Agregar...
Luego escoge el Servicio que vas a utilizar Creo era SQL.
Luego en Seleccionar... aparecen los discos y directorios locales.
en el Boton RED... aparecera el asisistente para conectar a unidad de red.
Utiliza el asitente "Suscribirse a almacenamiento Remoto o conectarse a servidor de RED"
Dale siguiente hasta que te pregunte ¿Cual es la direccion IP?
Ahi puedes poner la ip del servidor remoto (en si la del firewall de servidor remoto) o la direccion que tengan asignada en la otra red.
ejemplo HTTP://WWW.LWP.NET/BASES o FTP://FTP.LWP.NET
y te pediran el nombre del usuario y contraseña y despues una Descripcion o nombre de "tu conexion".
De esta forma tratas tu conexion remota como si fuera una conexion Local, es mas hasta la puedes "Atar" a una unidad de Red como por ejemplo Z:
Si necesitas alguna otra ayuda escribeme.
La idea aqui esta, supongo que sabes usar lo basico de ADO.