PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WEBDEV 2024 → Mantenimiento de Informacion
Mantenimiento de Informacion
Started by Samuel Mecias, Nov., 14 2016 9:30 PM - 6 replies
Posted on November, 14 2016 - 9:30 PM
Hola me podrian ayudar en como utiliso el screentofile en webdev, el problema es que no conecta con la base de datos.
Posted on November, 15 2016 - 11:35 AM
Hola. ScreenToFile solo mueve la información desde los campos de la pantalla a los respectivos campo de la tabla. Esa relacion entre la pantalla y la tabla debe ser definida en los campos.

Una vez usada ScreenToFile debes llamara a HAdd o HModify para aplicar los valores en la tabla.

Un saludo

Rubén
Posted on November, 28 2016 - 12:58 AM
Los campos EDT deben estar "ligados" a su respectivo campo en la tabla

Clic derecho en algún campo EDT seleccionar "Description", en la pestaña link buscar la tabla y seleccionar el campo al que va a pertenecer este EDT

Asi cuando hagas un Pagetofile el campo EDT va a ser "guardado" en el campo correspondiente de la db y cuando hagas un FileToPage el campo se va a llenar con el valor del campo de la db
Posted on February, 24 2017 - 5:15 PM
Gracias por su ayuda eso si lo tengo en cuenta creo que lo que realmente necesito es configurar la coneccion con la bdd por cierto utilizo MariaDB
Posted on February, 25 2017 - 9:47 PM
Hola. ¿Has probado con PageToFile? ScreenToFile es para usarlo con Windev. Con Webdev debes usar el equivalente para la web que es PageToFile.

Rubén
Posted on February, 27 2017 - 4:28 PM
Hola Samuel:

Te paso un ejemplo como utilizo para conectarme a una BD

El Config.ini es un archivo donde guardo los parámetros para modificarlo a
lo quejor que se te ajuste y poder cambiar la dirección automáticamente sin
necesidad de recompilar.
obviamente que hay otras alternativas.

//-------------------------------------------------------------------------------------
STDatosConexion is Structure
sClave is string
sUsuario is string
sServer is string

END
gstDatosConexion is STDatosConexion
//-------------------------------------------------------------------------------------

gsdatos.sClave = INIRead("Parametros","clave","1",fExeDir() +
"\Config.ini")
gsdatos.sUsuario = INIRead("Parametros","usuario","vhp",fExeDir() +
"\Config.ini")
gsdatos.sServer =
INIRead("Parametros","Server","VHP-PC\SQLEXPRESS",fExeDir() + "\Config.ini")

//-------------------------------------------------------------------------------------

ct Nuevaconexion is data source

ctNuevaconexion..Provider =hNativeAccessMariaDB //-- aqui va la etiqueta
que corresponde a la BD que este utilizando Mysql/MariaDB, etc.
ctNuevaconexion..Database = "Testing" // nombre de la base de datos
ctNuevaconexion..User = gsdatos.sUsuario // usuario
ctNuevaconexion..Password = gsdatos.sClave // clave
ctNuevaconexion..Server = gsdatos.sServer // direccion del motor bd (Ip o
dns)

//-------------------------------------------------------------------------------------
HOpenConnection(ctNuevaconexion)
HChangeConnection("*", ctNuevaconexion)

//-------------------------------------------------------------------------------------

PD: Puedes controlar o adicionar control de error en caso que se produzca en
Hopenconnection o hchangeconnection.

Para el acceso nativo tiene que instalar el driver correspondiente para
webdev, lo puedes bajar de pcsoft.

espero que se entienda y te sirva.

saludos
victor
Registered member
10 messages
Posted on March, 01 2017 - 2:14 PM
MUchas Gracias ya lo voy a probar. igual confirmare aqui si me funcionó.