|
Windev Mobile problema con SQLConnectWS |
Débuté par Rene, 12 juin 2017 21:06 - 4 réponses |
| |
| | | |
|
| |
Posté le 12 juin 2017 - 21:06 |
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! |
| |
| |
| | | |
|
| | |
| |
Posté le 12 juin 2017 - 22:42 |
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 |
| |
| |
| | | |
|
| | |
| |
Posté le 13 juin 2017 - 21:47 |
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 |
| |
| |
| | | |
|
| | |
| |
Posté le 16 juin 2017 - 18:44 |
Recuerda que todo debes trabajarlo con SQLExec cuando realizas conexiones SQLConnectWS tanto para consulta, update o insert. |
| |
| |
| | | |
|
| | |
| |
Posté le 28 mars 2020 - 17:07 |
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. |
| |
| |
| | | |
|
| | | | |
| | |
|