PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WEBDEV 21 → Mantenimiento de Informacion
Mantenimiento de Informacion
Débuté par Samuel Mecias, 14 nov. 2016 21:30 - 6 réponses
//hostimage.webdev.info/avatars/default.gif
Posté le 14 novembre 2016 - 21:30
Hola me podrian ayudar en como utiliso el screentofile en webdev, el problema es que no conecta con la base de datos.
//hostimage.webdev.info/avatars/default.gif
Posté le 15 novembre 2016 - 11:35
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
//hostimage.webdev.info/avatars/default.gif
Posté le 28 novembre 2016 - 00:58
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
//hostimage.webdev.info/avatars/default.gif
Posté le 24 février 2017 - 17:15
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
//hostimage.webdev.info/avatars/default.gif
Posté le 25 février 2017 - 21:47
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
//hostimage.webdev.info/avatars/default.gif
Posté le 27 février 2017 - 16:28
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
//hostimage.webdev.info/avatars/5vlaJdk5tDDve9vepR5g4w
Membre enregistré
6 messages
Posté le 01 mars 2017 - 14:14
MUchas Gracias ya lo voy a probar. igual confirmare aqui si me funcionó.