Sigo con errores al pasar una aplicaci贸n de FWH Junio 2006 a FWH Noviembre 2010.
Codigo:
///////////// AVISOS EN INTERNET
static function mirasql(titulo,aAlias)
local oDlg, oLbx
USE base_mysql VIA "ADORDD" TABLE "recogidas" MYSQL ;
FROM "myFTP" USER "Myuser" PASSWORD "Mypassword" alias "recogidas" NEW
聽ErrorBlock( { | oError | MsgInfo( oError:Description ) } )
聽if recogidas->(Recno())>=1
聽 DEFINE DIALOG oDlg FROM 1, 1 TO 25, 79
聽 oDlg:cTitle:=titulo
聽 @ 1, 1 LISTBOX oLbx FIELDS recogidas->fecha, ;
聽 recogidas->compania, ;
聽 recogidas->Nombrer, ;
聽 recogidas->Caller, ;
聽 recogidas->Poblar, ;
聽 recogidas->Comentario ;
聽 HEADERS "Fecha ","Avisado por:","Recoger en:","Domicilio","Poblacion","Observaciones" ;
聽 FIELDSIZES 45,100,100,100,60,100 ;
聽 SIZE 284, 137 OF oDlg
聽 oLbx:nLineStyle := 1
聽 oLbx:nClrBackHead := RGB(248,191,36)
聽 oLbx:bTextColor:= {|nRow,nCol,nStyle| If( nStyle==0 .and. nCol==8,CLR_HRED, ) }
聽 oLbx:nClrPane:={||iIF((oLbx:cAlias)->(OrdKeyNo())%2==0,nRGB(242,247,252),nRGB(226,226,208))}
聽 @154,08 聽BTNBMP LEFT PROMPT " Agregar" 聽 SIZE 50,19 OF oDlg RESOURCE "grabasql" 聽ACTION (Descarga(aAlias),oDlg:End())
聽 @154,67 聽BTNBMP LEFT PROMPT " Modificar" SIZE 50,19 OF oDlg RESOURCE "modifisql" ACTION oDlg:End()
聽 @154,125 BTNBMP LEFT PROMPT " Borrar" 聽 聽SIZE 50,19 OF oDlg RESOURCE "borrasql" 聽//ACTION BorraU(oLbx )
聽 @154,184 BTNBMP LEFT PROMPT " Buscar" 聽 聽SIZE 50,19 OF oDlg RESOURCE "buscasql" 聽//ACTION BuscaU(oLbx,3,"Color")
聽 @154,242 BTNBMP LEFT PROMPT " Salir" 聽 聽 SIZE 50,19 OF oDlg RESOURCE "salirsql" 聽ACTION (oDlg:End())
聽 ACTIVATE DIALOG oDlg CENTERED ON INIT Tget():lClrFocus:=.T.
else
聽msgstop("No hay avisos que traspasar","ATENCION")
endif
recogidas->(Dbclosearea())
return aAliasEste codigo funciona perfectamente en la anterior versi贸n.
En la nueva versi贸n me da : "Opperation not supported", y luego otro mensaje "Unrecoverable error 9001","Error recovery failure"
Estos errorres me los indica tras haber puesto el errorblock, porque antes de ponerlo, s贸lo me indicaba "Too Many recursive error handler calls"
Que estoy haciendo mal?
Saludos
Saludos
Jose Luis