PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV 28 → Windev Mobile problema con SQLConnectWS
Windev Mobile problema con SQLConnectWS
Started by Rene, Jun., 12 2017 9:06 PM - 4 replies
Posted on June, 12 2017 - 9:06 PM
Estimados,
estamos evaluando Windev Mobile y Webdev.
Hasta ahora no hemos podido lograr que funcione, seguramente algo que no damos en la tecla, como quien dice.
Apreciaria mucho si me pueden dar alguna ayuda para comprobar la herramienta.
En resumen, contrui una pequeñisima aplicacion en windev mobile, pero cuando quiero conectar a mi servidor postgres, utilizando la funcion SQLConnectWS, no funciona y arroja el error siguiente:
76005 unable to contact the <http://localhost > server.
System error details: row 1, column 47 : space required after the public identifier.

Les comento como procedi:
1-Instale y configure apache 2.2 y los permisos....si en el explorador coloco http://localhost/ me arroja "It works!"
2-Instale el server de aplicacion, luego fui a "advanced" y le di click a "diagnostic" y me dio todo ok !
3-Descargue el driver para postgres de la pagina de PC-SOFT y lo ejecute
4-Probe la instruccion SQLConnectWS ->gnnumero= SQLConnectWS("http://localhost","192.168.0.64","postgres","12345","Base","PostgreSQL")

Y no funciona,
Si alguien me puede sugerir que otra cosa falta, desde ya muy agradecido!
Saludos!
Posted on June, 12 2017 - 10:42 PM
Hola Rene
Yo utilizo el sqlconnectws y realmente esta buenísimo, tienes que tener en
cuenta que el localhost es una direccion local (127.0.0.1), por lo tanto
para ingresar desde afuera o desde tu movil debes tener esa IP publica si es
internet o si esta en la misma red deberia poner tu Ip donde esta corriendo
el Servicio remoto, ejemplo:
SQLConnectWS("http://192.168.0.64","192.168.0.64","postgres","12345","Base","PostgreSQL")
en caso que el postgres se encuentre
en el mismo servidor (no es aconsejable), lo ideal seria que se encuentre en
otro servidor la BD, ejemplo:
SQLConnectWS("http://192.168.0.64","192.168.0.64","postgres","12345","Base","PostgreSQL")

Recuerda tener instalado el Reserved Webdev server
que se encuentra en la carpeta C:\WebDev xxx\Install\WDRServer

saludos
Victor
Argentina-Córdoba
Posted on June, 13 2017 - 9:47 PM
Hola Victor,

al final, volvi a instalar el Server de Aplicación y cambie el nombre de que me proponia (el nombre de la pc)
por localhost, quedo asi http:\\localhost y ahora funciona!

Te hago una consulta, necesito hacer un insert en la base de datos "remota", pero no se como hacerlo!
Leo una tabla de HFSQL y trato de hacer el insert en la base de datos remota, a la que me conecte con SQLConnectWS
pero no encuentro información de como hacerlo y lo que hice no funciona.
Podrias sugerirme que estoy haciendo mal ?

te adjunto el pedazo de codigo que escribi:

gnnumero= SQLConnectWS("http://localhost","192.168.0.101","postgres","pepe","Base","PostgreSQL")
ds is Data Source

IF gnnumero=0 THEN
SQLInfo()
Info(SQL.Error,SQL.MesError)
ELSE
IF HOpen(lecturas)=False THEN
Error("Error:" + HErrorInfo())
ELSE
HReadFirst(lecturas, id)

WHILE HOut(lecturas) =False

sQuery = "select * from lecturaremota where idcliente=1"
IF SQLExec(sQuery,"qry")=False THEN
Info(SQL.Error,SQL.MesError)
END

sQuery = "INSERT INTO lecturaremota(idcliente,periodo,lectact,lectant) values(1,'201706',10,05)"
IF SQLExec(sQuery,"qry")=False THEN
Info(SQL.Error,SQL.MesError)
END
HReadNext(lecturas,id)
END
END
END

SQLDisconnect()

Cordiales Saludos,
Rene
Posted on June, 16 2017 - 6:44 PM
Recuerda que todo debes trabajarlo con SQLExec cuando realizas conexiones
SQLConnectWS tanto para consulta, update o insert.
Posted on March, 28 2020 - 5:07 PM
Hola, tengo aulgunas preguntas sobre SQLCONNECTWS, por ej como configurarlo con el IIS.
ya que lo configure con XAMP y tengo en ocaciones lentitud, (lo estoy trabajando localmente), no deberia ser lento.

Gracias.