FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Ado banco de datos access y nombre de campos con acentos
Posts: 205
Joined: Fri Oct 07, 2005 05:07 PM
Ado banco de datos access y nombre de campos con acentos
Posted: Thu Nov 15, 2012 09:47 PM
Buenas Foro
Alguien ha tenido problemas al querer extraer datos de Access, el cual tiene nombre de los campos con caracteres especiales (acentos)

Este codigo me funciona bien en Harbour:

Code (fw): Select all Collapse
#define adOpenKeyset           1

#define adLockReadOnly         1

STATIC PROCEDURE Exm_ADODB()

   LOCAL oRs, n

   IF ( oRs := win_oleCreateObject( "ADODB.Recordset" ) ) != NIL
      oRs:Open( "SELECT * FROM [Tabela da Grupagem]" , ;
         "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Tabla.mdb;", ;
         adOpenKeyset, ;
         adLockReadOnly )

       For n := 1 To oRs:Fields:Count
           ? oRs:Fields( n - 1 ):Name
       EndFor

      oRs:Close()
   ENDIF

   RETURN


El resultado es por ejemplo:
Code (fw): Select all Collapse
Destinatário
CâmbioEuro


pero, cuando enlazo-traslado esto para una aplicacion fwh,
El resultado no refleja los carateres especiais, retorna:
Code (fw): Select all Collapse
Destinat rio
C&ambioEuro
Saludos/regards

RenOmaS



skype: americo.balboa
Posts: 302
Joined: Fri Apr 23, 2010 04:30 AM
Re: Ado banco de datos access y nombre de campos con acentos
Posted: Thu Nov 15, 2012 10:05 PM
Debes activar el codepage correspondiente al lenguaje, yo lo uso con Oracle y va de maravillas ....

Code (fw): Select all Collapse
REQUEST HB_LANG_ES
REQUEST HB_CODEPAGE_ESWIN

Function Main()

....
....
   SET( _SET_CODEPAGE, "ESWIN" )

....

Return


Slds,
Nicanor Martinez M.
Auditoria y Sistemas Ltda.
MicroExpress Ltda.
FW + FWH + XHARBOUR + HARBOUR + PELLES C + XDEVSTUDIO + XEDIT + BCC + VC_X86 + VCC_X64 + MINGW + R&R Reports + FastReport + Tdolphin + ADO + MYSQL + MARIADB + ORACLE
nnicanor@yahoo.com
Posts: 205
Joined: Fri Oct 07, 2005 05:07 PM
Re: Ado banco de datos access y nombre de campos con acentos
Posted: Fri Nov 16, 2012 10:01 AM
Buenas.
Gracias por responder..
Tengo activado el codepage, que en mi caso es para el portugues.
Code (fw): Select all Collapse
REQUEST HB_LANG_PT, HB_CODEPAGE_PT850

.........

   HB_LANGSELECT( 'PT' )
   HB_CDPSELECT( 'PT850' )
Saludos/regards

RenOmaS



skype: americo.balboa
Posts: 205
Joined: Fri Oct 07, 2005 05:07 PM
Re: Ado banco de datos access y nombre de campos con acentos
Posted: Fri Nov 16, 2012 03:21 PM

Pero sigo tendo ese problem

alguma alma caridosa.

:D

Saludos/regards

RenOmaS



skype: americo.balboa

Continue the discussion