Page 1 of 1
xbrowse con maridadb SIN posibilidad de refresh
Posted: Wed Oct 06, 2021 10:49 am
by goosfancito
hola.
Estoy frenado por esta situacion,
tengo un xbrowse con mariadb y cuando quiero que me refresque el xbrowser no lo hace.
ya probe hacer un setfocus antes de refresh y nada.
alguien que tenga un ejemplo de como soluciono esto por favor.
NO USO ROWSET
Time from start: 0 hours 0 mins 20 secs
Error occurred at: 06/10/2021, 07:53:34
Error description: Error BASE/1132 Error de rango: acceso al array
Args:
[ 1] = A {1,1,"ASSDASDASD ... } length: 5
[ 2] = N 6
Stack Calls
===========
Called from: .\source\internal\FWMARIA.PRG => (b)FWMARIAROWSET( 1287 )
Called from: .\source\internal\FWMARIA.PRG => FWMARIAROWSET:LAPPENDBLANK( 0 )
Called from: .\source\internal\FWMARIA.PRG => FWMARIAROWSET:CANCELAPPEND( 4764 )
Called from: .\source\internal\FWMARIA.PRG => FWMARIAROWSET:SORTDATA( 2981 )
Called from: .\source\internal\FWMARIA.PRG => FWMARIAROWSET:REQUERY( 3468 )
Called from: Source\TProductos.prg => TPRODUCTOS:GRABAR( 367 )
gracias.
Re: xbrowse con maridadb SIN posibilidad de refresh
Posted: Wed Oct 06, 2021 6:03 pm
by karinha
Muestre siempre el código para Mister Rao ojear.
Saludos.
Re: xbrowse con maridadb SIN posibilidad de refresh
Posted: Wed Oct 06, 2021 6:39 pm
by admsoporte
El error parece indicar un problema con un elemento del array que deberia ser dato y no array
Enviado desde mi Redmi Note 9S mediante Tapatalk
Re: xbrowse con maridadb SIN posibilidad de refresh
Posted: Wed Oct 06, 2021 6:43 pm
by carlos vargas
Misma respuesta de la pregunta anterior.
Muestranos como llamas a tu consulta, debes tomqr en cuenta que refresh o requery funciona si lo haces sobre jn objeto tipo query/recordset.
No tenemis claro como lo eatas usando, si usay array o que.
Por ello te pido nos muestres como lo usas...
Re: xbrowse con maridadb SIN posibilidad de refresh
Posted: Wed Oct 06, 2021 7:45 pm
by goosfancito
carlos vargas wrote:Misma respuesta de la pregunta anterior.
Muestranos como llamas a tu consulta, debes tomqr en cuenta que refresh o requery funciona si lo haces sobre jn objeto tipo query/recordset.
No tenemis claro como lo eatas usando, si usay array o que.
Por ello te pido nos muestres como lo usas...
Code: Select all | Expand
TEXT into cSql
Select
a.id AS c1,
a.idfactura AS c2,
a.fecha AS c3,
a.idcontacto AS c4,
b.id AS c5,
b.nombre AS c6,
b.telefono AS c7,
a.subtotal AS c8,
a.descuento AS c9,
a.total AS c10
FROM tbfacturados a
Left JOIN tbcontactos b
ON a.idcontacto = b.id
ORDER BY a.idfactura
ENDTEXT
oQry := ::oCnx:QUERY( cSql )
DEFINE DIALOG ::oDlg resource "DLGMENU"
//----------( )----------
REDEFINE XBROWSE ::oBrw ID 100 OF ::oDlg ;
DATASOURCE oQry ;
COLUMNS "c1", "c6", "c3", "c2", "c8", "c9", "c10"
WITH OBJECT ::oBrw
...
ese es mi codiigo, y una vez que hago un insert hago:
::oQry:refresh()
::oBrw:refresh()
Re: xbrowse con maridadb SIN posibilidad de refresh
Posted: Wed Oct 06, 2021 8:32 pm
by carlos vargas
No miro problema alguno, lo unico es verificar si el query retorna datos, suponiendo que si, efectivamente el oQry:Refresh() debria funcionar,
podemos ver en remoto para salir de dudas? Karlos.vargas at gmail.com
Re: xbrowse con maridadb SIN posibilidad de refresh
Posted: Wed Oct 06, 2021 8:53 pm
by goosfancito
carlos vargas wrote:No miro problema alguno, lo unico es verificar si el query retorna datos, suponiendo que si, efectivamente el oQry:Refresh() debria funcionar,
podemos ver en remoto para salir de dudas? Karlos.vargas at gmail.com
dale! gracias.
Re: xbrowse con maridadb SIN posibilidad de refresh
Posted: Wed Oct 06, 2021 9:03 pm
by jvtecheto
Una pregunta Gustavo
Porque utilizas la sintaxis ::oBrw , ::oDlg, etc sino es necesario.
Algún motivo especial ?
Saludos
Jose
Enviado desde mi Lenovo TB-J606F mediante Tapatalk
Re: xbrowse con maridadb SIN posibilidad de refresh
Posted: Wed Oct 06, 2021 9:09 pm
by goosfancito
jvtecheto wrote:Una pregunta Gustavo
Porque utilizas la sintaxis ::oBrw , ::oDlg, etc sino es necesario.
Algún motivo especial ?
Saludos
Jose
Enviado desde mi Lenovo TB-J606F mediante Tapatalk
Porque utilizo objetos:
Code: Select all | Expand
[code]CLASS TProductos FROM TDistribuidores, TSucursal
DATA oCnx
DATA nId
DATA nIdPrecio
DATA nAccion
DATA aRespuesta
DATA oGets
DATA vGets
DATA oBtns
DATA oBrw
DATA oSays
DATA oBrwFechas
DATA oQry
[/code]