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

Post Reply
User avatar
lubin
Posts: 404
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru
Contact:

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

Post 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
User avatar
thefull
Posts: 720
Joined: Fri Oct 07, 2005 7:42 am
Location: Barcelona
Contact:

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

Post 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'
Saludos
Rafa Carmona ( rafa.thefullARROBAgmail.com___quitalineas__)
User avatar
lubin
Posts: 404
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru
Contact:

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

Post 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
User avatar
sysctrl2
Posts: 833
Joined: Mon Feb 05, 2007 7:15 pm
Contact:

Post 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..
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
User avatar
lubin
Posts: 404
Joined: Fri Dec 09, 2005 12:41 am
Location: Lima, Peru
Contact:

Post 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
R.F.
Posts: 840
Joined: Thu Oct 13, 2005 7:05 pm

Post 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.
Saludos
R.F.
User avatar
sysctrl2
Posts: 833
Joined: Mon Feb 05, 2007 7:15 pm
Contact:

Post 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..
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
Post Reply