Página 1 de 1

Error en Metodo Clone de Dataset

Publicado: Lun Oct 22, 2012 6:46 am
por Martin Del Angel
Hola equipo de Xailer:
Al ejecutar el metodo Clone() marca este error:
oDSCBB:=oDS:Clone()
Error:
Xailer Version: Xailer 2.7.1
Compiler: Harbour 3.2.0dev (Rev. 18186)
C/C++ Compiler: Borland C++ 5.5.1 (32-bit)
Windows Platform: Windows 7 6.1.7601 Service Pack 1
--------------------- Internal Error Handling Information
---------------------
Subsystem Call: BASE
System Code: 42
Default Status: .F.
Description: Scope violation (protected)
Operation: TSQLQUERY:_LISTABLE
Arguments:
Involved File:
Dos Error Code: 0
Trace Through:
TSQLQUERY:_LISTABLE (0)
TMYSQLRECORDS:CLONE (768)
TSQLQUERY:CLONE (929)
TPRINTPEDIMENTO:BTNIMPRIMIRCLICK (153)
Alguna Sugerencia:
Saludos....

Error en Metodo Clone de Dataset

Publicado: Lun Oct 22, 2012 10:36 am
por ignacio
Martin Del Angel escribió el lun, 22 octubre 2012 06:46Hola equipo de Xailer:
Al ejecutar el metodo Clone() marca este error:
oDSCBB:=oDS:Clone()
Error:
Xailer Version: Xailer 2.7.1
Compiler: Harbour 3.2.0dev (Rev. 18186)
C/C++ Compiler: Borland C++ 5.5.1 (32-bit)
Windows Platform: Windows 7 6.1.7601 Service Pack 1
--------------------- Internal Error Handling Information
---------------------
Subsystem Call: BASE
System Code: 42
Default Status: .F.
Description: Scope violation (protected)
Operation: TSQLQUERY:_LISTABLE
Arguments:
Involved File:
Dos Error Code: 0
Trace Through:
TSQLQUERY:_LISTABLE (0)
TMYSQLRECORDS:CLONE (768)
TSQLQUERY:CLONE (929)
TPRINTPEDIMENTO:BTNIMPRIMIRCLICK (153)
Alguna Sugerencia:
Saludos....
Comente la lí­nea que produce el error y deberá funcionarle sin problemas.
Un saludo

Error en Metodo Clone de Dataset

Publicado: Lun Oct 22, 2012 4:09 pm
por Martin Del Angel
On 10/22/2012 3:36 AM, Ignacio Ortiz de Zúñiga wrote:
> Martin Del Angel escribió el lun, 22 octubre 2012 06:46
>> Hola equipo de Xailer:
>>
>> Al ejecutar el metodo Clone() marca este error:
>>
>> oDSCBB:=oDS:Clone()
>>
>> Error:
>>
>> Xailer Version: Xailer 2.7.1
>> Compiler: Harbour 3.2.0dev (Rev. 18186)
>> C/C++ Compiler: Borland C++ 5.5.1 (32-bit)
>> Windows Platform: Windows 7 6.1.7601 Service Pack 1
>>
>> --------------------- Internal Error Handling
>> Information ---------------------
>>
>> Subsystem Call: BASE
>> System Code: 42
>> Default Status: .F.
>> Description: Scope violation (protected)
>> Operation: TSQLQUERY:_LISTABLE
>> Arguments:
>> Involved File:
>> Dos Error Code: 0
>>
>> Trace Through:
>> TSQLQUERY:_LISTABLE (0)
>> TMYSQLRECORDS:CLONE (768)
>> TSQLQUERY:CLONE (929)
>> TPRINTPEDIMENTO:BTNIMPRIMIRCLICK (153)
>>
>>
>> Alguna Sugerencia:
>>
>> Saludos....
>
>
> Comente la lí­nea que produce el error y deberá funcionarle
> sin problemas.
> Un saludo
Buen Dia Ignacio:
A que linea se refiere ?
IF lFirma
IF !::GeneraPdf417(oDS,cFileCBB)
RETURN .F.
ENDIF
cCodigo:=Memoread(cFileCBB)
oDSCBB:=oDS:Clone() <====== SE REFIERE A ESTA LINEA QUE LA COMENTE?
oDSCBB:Edit()
oDSCBB:CODIGOPDF417:=cCodigo
oDSCBB:Update()
FERASE(cFileCBB) // BORRAR ARCHIVO TEMPORAL
ELSE
oDSCBB:=oDS:Clone()
oDSCBB:Edit()
oDSCBB:CODIGOPDF417:=''
oDSCBB:Update()
ENDIF
es parte de mi codigo.
Y Precisamente es el Metodo Clone() donde se produce el error, antes con
la versión 2.4.4 funcionaba sin problemas.
Saludos...

Error en Metodo Clone de Dataset

Publicado: Lun Oct 22, 2012 6:18 pm
por ignacio
TMYSQLRECORDS:CLONE (768)
No obstante, este error se produce sólo con Harbour debido a que lIsTable es una propiedad protected. Revise en este mismo foro como cambiar el ámbito de una propiedad sobrecargando su clase T.
Saludos

Error en Metodo Clone de Dataset

Publicado: Lun Oct 22, 2012 8:48 pm
por Martin Del Angel
******************************* Error log file ********************************
Exe: C:SISTEMASXAILERPETRAWIN_HBPetraWin.exe
Version: 1.0.0.0
User name: MARTIN
Computer name: TOSHIBA-MARTIN
Date: 22/10/2012
Time: 13:38:36
Available Memory: 1763740
Current Area: 1
---------------------------- Compiler Information -----------------------------
Xailer Version: Xailer 2.7.1
Compiler: Harbour 3.2.0dev (Rev. 18186)
C/C++ Compiler: Borland C++ 5.5.1 (32-bit)
Windows Platform: Windows 7 6.1.7601 Service Pack 1
--------------------- Internal Error Handling Information ---------------------
Subsystem Call: BASE
System Code: 42
Default Status: .F.
Description: Scope violation (protected)
Operation: TSQLQUERY:_LISTABLE
Arguments:
Involved File:
Dos Error Code: 0
Trace Through:
TSQLQUERY:_LISTABLE (0)
TMYSQLRECORDS:CLONE (139)
TSQLQUERY:CLONE (929)
TPRINTPEDIMENTO:BTNIMPRIMIRCLICK (153)
TBTNBMP:ONCLICK (0)
TBTNBMP:CLICK (100)
(b)XCONTROL (147)
TBTNBMP:COMMAND (0)
TPANEL:WMCOMMAND (281)
TPRINTPEDIMENTO:SHOWMODAL (0)
TPEDIMENTOS:IMPRIMEPEDIMENTOCLICK (729)
TOPTIONITEM:ONCLICK (0)
TOPTIONITEM:CLICK (273)
TOPTIONLIST:WMLBUTTONDOWN (0)
RUNFORM (0)
TAPPLICATION:RUN (280)
MAIN (19)