Page 1 of 1

no puedo hacer el refresh con MARIADB y xbrowse

PostPosted: Thu Oct 07, 2021 12:40 pm
by goosfancito
Gente,
Con TDolphin puedo hacerlo sin problemas.
Ya no se que probar.

Code: Select all  Expand view
METHOD guardar() CLASS TSucursal

   IF ( MsgYesNo( "Grabar los datos de la sucursal?", ".:Atención:." ) )
     
      IF ( ::nId == 0 )
         ::oCnx:insert( "tbsucursal" , ;
                        "nombre, obs", ;
                        { ::vGets[ 1 ], ::vGets[ 2 ] } )
      ELSE
      ENDIF

      ::oQry:refresh()
      ::oBrw: setfocus()
      ::oBrw:refresh()
     
      RETURN ( .T. )
   ENDIF

   RETURN ( .F. )
 

Re: no puedo hacer el refresh con MARIADB y xbrowse

PostPosted: Thu Oct 07, 2021 6:58 pm
by goosfancito
Antonio,

Podes ver esto por favor? porque me esta atrasando mucho en el proyecto y no consigo resolverlo. Ya me he pasado horas mirando el foro pero no consigo hacerlo ,
con la TDolphin no habia ningun tipo de problemas.

Re: no puedo hacer el refresh con MARIADB y xbrowse

PostPosted: Thu Oct 07, 2021 11:56 pm
by ronaldo
Não seria o correto utilizar ::oQry:Requery()

Re: no puedo hacer el refresh con MARIADB y xbrowse

PostPosted: Fri Oct 08, 2021 12:02 am
by goosfancito
probamos todo.

oCnx -> conexion
oQry -> referencia a la tabla.

una vez que se hace un INSERT a oQry luego se hace esto:
xbrowser oCnx:oQry
en xbrowser muestra el registro agregado.

pero si haces un refresh a oQry y luego un refresh al objeto OBRW los cambios "visualmente" no aparecen.

Re: no puedo hacer el refresh con MARIADB y xbrowse

PostPosted: Fri Oct 08, 2021 12:08 am
by ronaldo
::oBrw:refresh(.T.)

Re: no puedo hacer el refresh con MARIADB y xbrowse

PostPosted: Fri Oct 08, 2021 1:31 am
by sysctrl2
METHOD ScUpdateData() CLASS ScClientes
::oCatalogo:Requery()
::oCatalogo:Refresh()
oBrw:Refresh()
oBrw:SetFocus()
RETURN (Nil)

Re: no puedo hacer el refresh con MARIADB y xbrowse

PostPosted: Fri Oct 08, 2021 1:35 am
by sysctrl2
Revisa también si el registro realmente se está guardando
muchas veces cuando usar el metodo Insert si hay errores no lo guardad pero tampoco envia un error.

Re: no puedo hacer el refresh con MARIADB y xbrowse

PostPosted: Fri Oct 08, 2021 11:42 am
by goosfancito
sysctrl2 wrote:METHOD ScUpdateData() CLASS ScClientes
::oCatalogo:Requery()
::oCatalogo:Refresh()
oBrw:Refresh()
oBrw:SetFocus()
RETURN (Nil)


no fucniona insisto estoy con EMBEBEDO

Re: no puedo hacer el refresh con MARIADB y xbrowse

PostPosted: Fri Oct 08, 2021 11:43 am
by goosfancito
sysctrl2 wrote:Revisa también si el registro realmente se está guardando
muchas veces cuando usar el metodo Insert si hay errores no lo guardad pero tampoco envia un error.



si existe, porque al hacer un xbrowser [noombre de la tabla] aparece.

Re: no puedo hacer el refresh con MARIADB y xbrowse

PostPosted: Fri Oct 08, 2021 6:24 pm
by sysctrl2
uso MARIADB sin problemas
echame un cable
en skype : SysCtrlSoftware arroba outlook punto com

Re: no puedo hacer el refresh con MARIADB y xbrowse

PostPosted: Fri Oct 08, 2021 8:33 pm
by goosfancito
sysctrl2 wrote:uso MARIADB sin problemas
echame un cable
en skype : SysCtrlSoftware arroba outlook punto com

te envio email

Re: no puedo hacer el refresh con MARIADB y xbrowse

PostPosted: Fri Oct 08, 2021 8:39 pm
by sysctrl2
ok