FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour FiveDBU con soporte de ADO
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: FiveDBU con soporte de ADO
Posted: Sun May 26, 2013 04:59 PM

Buenas tardes
Me da un error al intentar abrir bases de datos con nombre menor a 8 caracteres.
Un saludo

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FiveDBU con soporte de ADO
Posted: Sun May 26, 2013 06:09 PM

Cristobal,

Usando ADO 贸 una DBF ? Las DBFs las abre bien (acabo de probar con samples/data.dbf)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: FiveDBU con soporte de ADO
Posted: Sun May 26, 2013 07:21 PM

Antonio, una DBF con ADO
Saludos

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FiveDBU con soporte de ADO
Posted: Sun May 26, 2013 07:43 PM

Que error te aparece ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: FiveDBU con soporte de ADO
Posted: Sun May 26, 2013 08:44 PM
Antonio




Uploaded with ImageShack.us

La primera base de datos la abre sin problemas
En el resto me da el error que aparece
Comentarte que estoy empezando con este tema, por lo que es la conclusion que he sacado.
Saludos
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FiveDBU con soporte de ADO
Posted: Sun May 26, 2013 09:02 PM
Cristobal,

Este cambio en la l铆nea 393 de FiveDbu debe solucionarlo:

Code (fw): Select all Collapse
   if ' ' $ cTable
      cTable   = '[' + AllTrim( cTable ) + ']'
   endif


Te agradezco si lo pruebas y me comentas, gracias :-)
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: FiveDBU con soporte de ADO
Posted: Sun May 26, 2013 09:59 PM
Antonio
He a帽adido en la linea 815 la variable oError, para evitar el WARNING
He puesto s贸lo RTRIM en lugar de ALLTRIM y funciona perfectamente, por si se pueden llegar a usar nombres largos con espacios en medio (no se si eso se puede en algun entorno).
Al linkar con tu buildh da error de que no encuentra _HB_FUN_EXECUTE, he creado una funcion Execute(); Return nil
pero me gustar铆a saber si esa funcion existe en alguna libreria o es codigo tuyo.
Gracias por todo y saludos
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FiveDBU con soporte de ADO
Posted: Sun May 26, 2013 10:05 PM

Execute() es una funci贸n de FWH pero solo para Harbour, ya que xHarbour no la soporta.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: FiveDBU con soporte de ADO
Posted: Sun May 26, 2013 10:06 PM

Yo uso Harbour, que libreria he de a帽adir, o a partir de que version est谩 soportada en FWH?
Saludos

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FiveDBU con soporte de ADO
Posted: Sun May 26, 2013 10:07 PM

hbcplr.lib

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: FiveDBU con soporte de ADO
Posted: Sun May 26, 2013 10:11 PM

La tengo incluida, uso tu buildh.bat de FWH, pero me sigue dando el mismo error de linkado

Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FiveDBU con soporte de ADO
Posted: Mon May 27, 2013 06:59 AM
La funci贸n Execute() se incluyo en FWH a partir de la versi贸n 12.07

Code (fw): Select all Collapse
function Execute( cCode, ... )

   local oHrb, cResult, bOldError, uRet
   local cFWheaders := If( lIsDir( ".\include" ), ".\include", "c:\FWH\include" )
   local cHBheaders := If( lIsDir( ".\include" ), ".\include", "c:\harbour\include" )

   FReOpen_Stderr ( "comp.log", "w" )
   oHrb = HB_CompileFromBuf( cCode, "-n", "-I" + cFWheaders, "-I" + cHBheaders )
   if ! Empty( oHrb )
      BEGIN SEQUENCE
      bOldError = ErrorBlock( { | o | DoBreak( o ) } )
      uRet = hb_HrbDo( hb_HrbLoad( oHrb ), ... )
      END SEQUENCE
      ErrorBlock( bOldError )
   endif

return uRet

//----------------------------------------------------------------//

#pragma BEGINDUMP

#include <stdio.h>
#include <hbapi.h>

HB_FUNC( FREOPEN_STDERR )
{
   hb_retnl( ( HB_ULONG ) freopen( hb_parc( 1 ), hb_parc( 2 ), stderr ) );
}
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM
Re: FiveDBU con soporte de ADO
Posted: Mon May 27, 2013 08:11 AM
Ha quedado OK, a帽adiendo la funcion DoBreak() que he encontrado en el foro
Code (fw): Select all Collapse
static function DoBreak()
BREAK
return nil

Gracias
Cristobal Navarro

Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noci贸n del tiempo

El secreto de la felicidad no est谩 en hacer lo que te gusta, sino en que te guste lo que haces
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Re: FiveDBU con soporte de ADO
Posted: Sat Aug 03, 2013 01:28 PM
Hemos publicado una versi贸n revisada de FiveDBU que corrige un error en la edici贸n de campos memo. Ahora esta bien :-)

https://code.google.com/p/fivewin-contributions/downloads/detail?name=fivedbu_20130803.zip
regards, saludos

Antonio Linares
www.fivetechsoft.com

Continue the discussion