Acceso en red mediante hosting

Acceso en red mediante hosting

Postby pedroluis » Mon Oct 15, 2018 4:43 pm

Code: Select all  Expand view

Buenas tardes !
Mi pregunta debe ser muy trillada, por lo que espero me disculpen, pero
no por donde empezar.

Resulta que tengo un sistema de historias clínicas médicas en una red local.

Me interesaría saber como poner en un hosting las bases de datos de manera tal
que cualquier médico que esté en la red, pueda acceder, por ejemplo, desde su
domicilio a la historia clínica de un paciente para consultarla y/o modificarla.

He leído que hay varias maneras de hacerlo, pero me gustaría si fuesen tan amables,
de que manera puedo lograrlo.
Se que ustedes tienen experiencia y práctica en dicho rubro. Por favor les
pido su consejo.

Gracias !

Pedro Lavallén
San Luis - Argentina
 
Pedro L. Lavallen
San Luis (Capital), Argentina
User avatar
pedroluis
 
Posts: 99
Joined: Sun Oct 08, 2017 12:51 pm
Location: San Luis (Capital), Argentina

Re: Acceso en red mediante hosting

Postby Carlos Mora » Mon Oct 15, 2018 5:44 pm

Hola Pedro,
No queda claro que tipo de base de datos usas pero asumo que serán dbfs, ya que si usases SQL no estaríamos hablando :)
Considerando el tipo de datos que manejas (HCs), la seguridad y confidencialidad debe ser extremadamente importante, es decir que la conexión debe ser encriptada y esas cosas. Para DBF la única solución que conozco que podría funcionar es Advantage, pero no soy experto en ADS y no puedo asegurar que la información viaje encriptada.
Algo más barato sería LetoDB, per ono se si cumple con los requisitos de seguridad mínimos, porque está pensado para redes locales.
- ¿Que RDD estas usando?
- ¿Cuantos usuarios simultaneos estimas?
- ¿Como te ves aprendiendo SQL? ;)

Otra alternativa puede ser la que plantea Antonio en el foro de Inglés, usando el cliente VNC, pero hay que pensar seriamente el tema seguridad. O tal vez Terminal Server.
¿Alguna otra idea de los compañeros?
Saludos
Carlos Mora
http://harbouradvisor.blogspot.com/
StackOverflow http://stackoverflow.com/users/549761/carlos-mora
“If you think education is expensive, try ignorance"
Carlos Mora
 
Posts: 988
Joined: Thu Nov 24, 2005 3:01 pm
Location: Madrid, España

Re: Acceso en red mediante hosting

Postby pedroluis » Mon Oct 15, 2018 9:40 pm

Code: Select all  Expand view

Disculpen por la omisión de información, y por ser
muy impreciso...

Uso Fwh 17.09
Hace 1 año hice una pequeña aplicación en PHP con
bases de datos que yo creé en MySQLServer.
Esta aplicación en php lee las lecturas de los caudalímetros
de agua y luego las bajo y las convierto en dbf en el pc.
pero no se cómo trabajar interactivamente con ellas.

Si bién conozco como armar una base de datos en SQL, en lo
que estoy totalmente perdido es, cómo desde el Fivewin, armar
la conexión para la actualización de las bases de datos
del programa de historias clínicas que mencioné al principio.

Vi que había varios métodos, pero no entiendo cuál es el mejor,
el más rápido y de d+onde sacar un ejemplo para incluirlo a mi
código de Fivewin.

Disculpenme por ser tan duro...

Gracias.
 
Pedro L. Lavallen
San Luis (Capital), Argentina
User avatar
pedroluis
 
Posts: 99
Joined: Sun Oct 08, 2017 12:51 pm
Location: San Luis (Capital), Argentina

Re: Acceso en red mediante hosting

Postby nageswaragunupudi » Wed Oct 17, 2018 12:39 am

With FWH1709 you can read from and write to MySql server directly. Your FWH version has all the required libraries and tools. It is as easy as working with DBF and you can make fully working applications with MySql.
If you are going to work with MySql, there are many who provide space in the cloud for you.
I know even many corporates moving to cloud these days.
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10248
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: Acceso en red mediante hosting

Postby pedroluis » Thu Oct 18, 2018 11:51 am

Estimado Rao !
Ante todo gracias por contestar !

Ud. me podría sugerir que herramienta de Fivewin sería la más adecuada para acceder a los archivos.
Veo que hay varias, pero estoy perdido y no se cual es la que más conviene.
Y si no es mucho pedir, si me podría indicar de donde obtengo algunos ejemplos.
Muchisimas gracias.
Pedro L. Lavallen
San Luis (Capital), Argentina
User avatar
pedroluis
 
Posts: 99
Joined: Sun Oct 08, 2017 12:51 pm
Location: San Luis (Capital), Argentina

Re: Acceso en red mediante hosting

Postby nageswaragunupudi » Thu Oct 18, 2018 4:39 pm

Your FWH library is the only tool you need to work with your MySQL server.

You said you already have MySQL server and you connect to the server with php.

CONNECTING TO SERVER:

PHP:
Code: Select all  Expand view

  $conn = mysqli_connect($servername, $username, $password,$database);
 


FWH:
Code: Select all  Expand view

  oCn := maria_Connect( cServerName, cDatabaseName, cUserName, cPassword )
  // note the difference in the order of parameters between php and fwh
  if oCn == nil
    ? "Connection fail"
    return nil
  endif
  // start using the connection
 


OPENING TABLE:

PHP:
Code: Select all  Expand view

$sql = "SELECT * FROM mytable";
$result = $conn->query($sql);
// OR
$result = mysqli_query($conn, $sql);
 


FWH:
Code: Select all  Expand view

cSql := "SELECT * FROM mytable"
oRs  := oCn:Query( cSql )
if oRs == nil
   ? "Failed"
   return nil
endif
XBROWSER oRs FASTEDIT // you can edit, add and delete records
 


SAMPLES:
Please check \fwh\samples\maria01.prg, maria02.prg, and all maria??.prg
You do not need to use your server to test the samples.
FWH provides a free MySQL server in the clould to our users for testing and learning
This server can be connected with
Code: Select all  Expand view

oCn := FW_DemoDB()
 

All the samples use the demo server. So you can straight away build these samples with buildh.bat or buildx.bat

Pleae let us know for any further support you require from us.
Regards

G. N. Rao.
Hyderabad, India
User avatar
nageswaragunupudi
 
Posts: 10248
Joined: Sun Nov 19, 2006 5:22 am
Location: India

Re: Acceso en red mediante hosting

Postby pedroluis » Fri Oct 19, 2018 12:02 am

Muchas gracias amigo !!!
Excelente la comparación con PHP y FWH, es casi igual entre los 2 lenguajes.
Creí que era mucho más complicado.
Mañana comenzaré con las pruebas
Un abrazo, y gracias de nuevo !
Pedro L. Lavallen
San Luis (Capital), Argentina
User avatar
pedroluis
 
Posts: 99
Joined: Sun Oct 08, 2017 12:51 pm
Location: San Luis (Capital), Argentina

Re: Acceso en red mediante hosting

Postby pedroluis » Tue Oct 23, 2018 10:17 pm

No me puedo conectar con mariadb al hosting.
Pero en php si.
En fwh me da un error:
2003
can't connect to mysql server on 'localhost' (10061)

Adjunto los códigos en fwh y en php

#include "FiveWin.ch"

REQUEST DBFCDX

function Main()

local oCn, cPassword, cServerName, cDatabaseName, cUserName
cServerName := "localhost"
cDatabaseName := "lavpedro_jkoslay"
cUserName := "lavpedro"
cPassword := "PedroLav****"

oCn := maria_Connect(cServerName, cDatabaseName, cUsername, cPassword)

if oCn == nil
? "Error de Conexión"
return nil
else
? "Conectado !!!"
endif
return nil


/*
EN PHP... funciona...
$cn = mysql_connect("localhost", "lavpedro", "PedroLav****")
or die ("Error Conexión Servidor..."
.mysql_error());
$db = mysql_select_db("lavpedro_jkoslay")
or die ("Error Apertura Base de Datos...");
*/
Pedro L. Lavallen
San Luis (Capital), Argentina
User avatar
pedroluis
 
Posts: 99
Joined: Sun Oct 08, 2017 12:51 pm
Location: San Luis (Capital), Argentina

Re: Acceso en red mediante hosting

Postby cmsoft » Wed Oct 24, 2018 1:42 am

Estimado:
Cambia cServerName := "localhost" por la IP de tu servicio de hosting. Ej: cServerName := "190.223.152.36". Si la base de datos esta en tu dominio www, puedes reemplazar la IP con tu dominio cServerName := "www.tudominio.com"
Tienes que asegurarte que la base de datos pueda ser accedida desde fuera. Muchos hosting no lo permiten.
En PHP si te va a funcionar localhost...
Para mas certeza, preguntale esos datos a tu proveedor de hosting.
User avatar
cmsoft
 
Posts: 1189
Joined: Wed Nov 16, 2005 9:14 pm
Location: Mercedes - Bs As. Argentina


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 86 guests