Ver Mensaje Individual
  #1  
Antiguo 13-11-2005
lento manu lento manu is offline
Miembro
 
Registrado: oct 2004
Posts: 29
Reputación: 0
lento manu Va por buen camino
Oracle conexion ñ y vocales áéíóú

Hola amigos:
Me estoy desesperando con Oracle y la conexión.
Por fin he conseguido conectar con dbx a través del componente de Core Lab CRsqlconnectio. Los datos los traigo con un SQLClientDataset. Me permite ingresar registros ok, pero después del refresh, todos los caracteres mencionados se muestran como '?', que es como se han guardado en la DB.
El dfm de la conexion está así:
Código Delphi [-]
  object CRSQLConnection1: TCRSQLConnection
    ConnectionName = 'Oracle (Core Lab)'
    DriverName = 'Oracle (Core Lab)'
    GetDriverFunc = 'getSQLDriverORA'
    LibraryName = 'dbexpoda.dll'
    LoginPrompt = False
    Params.Strings = (
      'BlobSize=-1'
      'DataBase=miservidor:1521/midb
      'DriverName=Oracle (Core Lab)'
      'ErrorResourceFile='
      'LocaleCode=E7DEC'
      'Password=mipass'
      'Oracle TransIsolation=ReadCommited'
      'RoleName=Normal'
      'User_Name=SYSTEM'
      'LongStrings=True'
      'EnableBCD=True'
      'InternalName=oraDB'
      'UseQuoteChar=False'
      'FetchAll=False'
      'CharLength=0'
      'Charset=')
    VendorLib = 'OCI.DLL'
 end
El 'LocaleCode=E7DEC' lo he puesto porque es lo único que he encontrado en la red. Pero no me deja asignar a Charset='iso-8859-1', provocando una excepción en la dll dbxpoda.
Si tenéis alguna idea...
Responder Con Cita