Buenos dias para todos
Estoy tratando de pasar una de mis aplicaciones a harbour. Ya logre compilar con fivedit34 hasta ahora excelente. El problema parece ser que algunas de las funciones de ADO no estan permitidas en harbour. La aplicacion compila perfectamente pero cuando intento correrla sale el siguiente error
La linea del error es la siguiente:
Busque en el foro y encontré un mensaje, dice que quitando la linea se soluciona el problema.
Pero tampoco. No se si me haga falta incluir alguna librería.Ya que también me arroja un error cuando utilizo el siguiente código.
El error sale al llamar
Saludos
Estoy tratando de pasar una de mis aplicaciones a harbour. Ya logre compilar con fivedit34 hasta ahora excelente. El problema parece ser que algunas de las funciones de ADO no estan permitidas en harbour. La aplicacion compila perfectamente pero cuando intento correrla sale el siguiente error
Application
===========
Path and name: c:\cartera\R32_MENU.exe (32 bits)
Size: 6,434,816 bytes
Compiler version: Harbour 3.2.0dev (r1306132159)
FiveWin Version: FWH 15.01
Windows version: 6.2, Build 9200
Time from start: 0 hours 0 mins 10 secs
Error occurred at: 24/01/2016, 11:17:28
Error description: (DOS Error -2147352562) WINOLE/1007 Argument error: ACTIVECONNECTION
Args:
[ 1] = O ADODB.Connection
Stack Calls
===========
Called from: => TOLEAUTO:ACTIVECONNECTION( 0 )
Called from: c:\cartera\prg\R32_PERI.prg => PPERIODOS( 44 )
Called from: c:\cartera\prg\R32_PERI.prg => R32_PERI( 23 )
Called from: c:\cartera\prg\ALYMA.prg => (b)TLYMA_AUTORIZA( 554 )
Called from: c:\cartera\prg\ALYMA.prg => TLYMA:AUTORIZA( 554 )
Called from: c:\cartera\prg\R32_MENU.prg => (b)MAIN( 130 )
Called from: .\source\classes\TRBTN.PRG => TRBTN:CLICK( 715 )
Called from: .\source\classes\TRBTN.PRG => TRBTN:LBUTTONUP( 924 )
Called from: .\source\classes\CONTROL.PRG => TCONTROL:HANDLEEVENT( 1723 )
Called from: .\source\classes\TRBTN.PRG => TRBTN:HANDLEEVENT( 1597 )
Called from: .\source\classes\WINDOW.PRG => _FWH( 3450 )
Called from: => WINRUN( 0 )
Called from: .\source\classes\WINDOW.PRG => TMDIFRAME:ACTIVATE( 1152 )
Called from: c:\cartera\prg\R32_MENU.prg => MAIN( 250 )La linea del error es la siguiente:
oRsPeriodo:ActiveConnection( oLamcla:oCon )Busque en el foro y encontré un mensaje, dice que quitando la linea se soluciona el problema.
Pero tampoco. No se si me haga falta incluir alguna librería.Ya que también me arroja un error cuando utilizo el siguiente código.
for n := 0 to oLamcla:oRsConBus:Fields:Count() - 1
::xbrAdoSetField( cBrw, oLamcla:oRsConBus, n, aColNom, aColTam ,aColAli )
next Time from start: 0 hours 0 mins 17 secs
Error occurred at: 24/01/2016, 11:21:47
Error description: (DOS Error -2147352567) WINOLE/1007 La operación no está permitida si el objeto está cerrado. (0x800A0E78): ADODB.RecordsetEl error sale al llamar
:Fields:Count()Saludos
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com
[ Turbo Incremental Link64 6.98 Embarcadero 7.70 ] [ FiveWin 25.01 ] [ xHarbour 64 bits) ]