Page 1 of 1

Consultas remotas por internet ?? es posible o no ??

Posted: Fri Jul 06, 2007 4:32 pm
by lubin
Buenos dias

Me podrian ayudar con esta consulta??
Que se requiere para que un cliente de una Fabrica pueda visualizar el estado de un pedido la cual se encuentra en una Tabla (base de datos) que pudede ser MySql por ejemplo ... en forma remota Via Internet:


Imaginando, pensando quiza en algunas opciones:
1 Opcion . Colgar en un Hosting de Pag. Web una base de datos, que eccedan por ahi, y desde la fabrica actualizamos ese Hosting cada vez que sea necesario??

2.Opcion : tener en Fabrica una Maquina Servidora para que tengan acceso remoto los Clientes con una Clave, a su informaciin??


La pregunta es que necesitaria y como hacerlo , que es mas SBS (Seguro,Barato,Sencillo) ???
Se podria usar la nueva Clase ADORDD para esta aplicacion ??


Gracias por sus futuros comentarios.
Lubin

Re: Consultas remotas por internet ?? es posible o no ??

Posted: Tue Jul 10, 2007 4:54 pm
by thefull
lubin wrote:Buenos dias

Me podrian ayudar con esta consulta??
Que se requiere para que un cliente de una Fabrica pueda visualizar el estado de un pedido la cual se encuentra en una Tabla (base de datos) que pudede ser MySql por ejemplo ... en forma remota Via Internet:


Imaginando, pensando quiza en algunas opciones:
1 Opcion . Colgar en un Hosting de Pag. Web una base de datos, que eccedan por ahi, y desde la fabrica actualizamos ese Hosting cada vez que sea necesario??

2.Opcion : tener en Fabrica una Maquina Servidora para que tengan acceso remoto los Clientes con una Clave, a su informaciin??


La pregunta es que necesitaria y como hacerlo , que es mas SBS (Seguro,Barato,Sencillo) ???
Se podria usar la nueva Clase ADORDD para esta aplicacion ??


Gracias por sus futuros comentarios.
Lubin
La implementación de lo que quieres hacer, depende en gran medida de como lo quieras hacer.

Me explico, si usas un RDD como ADORDD o demas para un sistema de motores de SQL, puede ser lo optimo si lo que deseas hacer consultas, desplazarte, etcc... vamos igual a las funciones tipicas de los RDD.
Si el codigo fuente ya lo tienes , quizas para no complicarte, te sería mas facil.
Otra, es usar clases como la Eagle1, o similar, que estas tienes un poco más el control de lo que quieres hacer, me explico, aqui tienes que saber realmente como funciona el motor de Sql, es decir, para que lo entiendas;

1. Modo RDD
// Conectar primero al servidor; Supongo que a traves de una cadena
// de conexion.
USE "CLIENTES" DATABASE "TEST" FROM "MySQL" CONEXION "...."
Do While !Eof()
end While

2.- Modo Eagle1 o similar
1.- Estableces conexion , oConnect:New( host, user, pass )
2.- Realizas consulta, oQuery:New( "Select * from clientes", oConnect)
Do while oQuery:Eof()
end While

El metodo uno es más sencillo si no tiene conocimientos de SQL, el 2 es mucho más potente y versatil, bajo mi punto de vista.

Con respecto al servidor, depende mucho de que necesitas.
Para hacer pruebas, puedes montarte tu propio servidor, y despues, mirar el hosting, al menos, las pruebas no te costarán dinero ;-)

Espero haberlo explicado 'facil'

Re: Consultas remotas por internet ?? es posible o no ??

Posted: Tue Jul 10, 2007 5:58 pm
by lubin
Gracias Rafa Carmona l,,

Estuvo muy claro tu cometario, me das un punto de partida, pues mi experiancia con SQL es muy primitiva y mas teorica que practica.
por lo que pensaria en la primera opcion,



De lo que me comentas de usar el EAgle1, me imagino por lo leido que implica un cambio mas estricto de codigo y logica, tendras alguna direccion para solicitar informacion de este Eagle1, pues la idea seria manejarlo para futuras aplicaciones en todo caso,

Gracias por la respuesta
Lubin

Posted: Tue Jul 10, 2007 6:30 pm
by sysctrl2
tambien esta tmysql de las contribuciones,

en tu misma pc puedes instalar el mysql y ahi hacer tus pruebas,

yo tengo un cliente que tiene un servidor win server y mysql

localmente lo accesamos con LOCALHOST o por medio de la IP de red

de area local, remotamente lo accesamos con tuneles VPN esto es

para una mejor seguridad del servidor,

esto ultimo claro con un iternet de banda ancha, 512 minimo

otra situacion con tmysql no necesitas un conector y con ADO

necesitas odbc conector,


saludos..

Posted: Wed Jul 11, 2007 2:42 am
by lubin
hola Cesar

La opcion del TMySql es una clase ?? o libreria externa, podrias darme un camino donde documentarme o consegiirla para probarla ..
Gracias

Lubin

Posted: Wed Jul 11, 2007 4:16 pm
by R.F.
Yo creo que si tienes todo en hosting, es decir, si no tienes tu el servidor de la base de datos en tus instalaciones, lo mas facil es utilizar el PHP que te dan en casi todos los sitios que hospedan sitios.

La carga de datos a la base de datos remota podria hacerse via ADO, mas rapido y economico, no se puede.

Si por el contrario, tienes la base de datos en tu instalacion, pues es miles de veces mas facil hacer las cosas tienes cientos de opciones:

si lo tienes montado con Linux, pues directo, Apache, PHP y my SQL

Si lo tienes montado en Windows hay mas opciones todavia:

WinASP de Jorge Mason
CGIs puros y duros con xHarbour puro y duro
ASP con el xBScript e Internet information server.

En fin, opciones hay un monton.

Posted: Fri Jul 13, 2007 9:21 pm
by sysctrl2
Lubin,,

tmysql es una class contribuida por :

Maurilio Longo,

espero no equivocarme en el nombre,

y esta en las contibuciones de xharbour ..

This program is free software:



saludos..