Skip to main content
Announcements
See why Qlik is a Leader in the 2024 Gartner® Magic Quadrant™ for Analytics & BI Platforms. Download Now
cancel
Showing results for 
Search instead for 
Did you mean: 
rodri_morales
Creator II
Creator II

Problema Query SQL

Buen dia a todos, hoy me acaba de pasar algo que antes no me habia pasado, me tiro el error ''Fallo la lectura ODBC''.

Agregue un query de SQL como hice siempre, pero esta vez me tira error. Ejecuto la query en SQL Server y me devuelve bien los datos.

Tengo otras querys de SQL en el mismo archivo y funcionan correctamente, todos conectandose a la misma base de datos.

Esta es la query:

SELECT a.CodigoAdhesion, a.Operacion, a.Numero, a.FechaCreacion, a.Id_Inmueble, a.Id_Cliente, a.FechaVtoCertificado, a.Id_Empresa, e.RazonSocial_Empresa, a.Referencia,

ac.CodAdhesionesCuotas, ac.FechaVto, ac.Importe, ac.Saldo, ac.Detalle, ac.Tipo, ac.CodMovim, c.RazonSocial, s.Complejo, s.Tipo, s.Detalle as 'DetalleInmueble'

FROM DW.dbo.Adhesiones a inner join DW.dbo.AdhesionesCuotas ac on a.Operacion=ac.Operacion

inner join DW.dbo.Dim_Clientes c on c.Id_Cliente=a.Id_Cliente

inner join DW.dbo.Dim_Empresas e on a.Id_Empresa=e.Id_Empresa

inner join DW.dbo.InmuebleStock s on (a.Id_Inmueble=s.Id_Inmueble and a.Id_Empresa=s.Id_Empresa)

(Le antepongo SQL y termino con ; )

En el script de QlikView tambien agrego el load:

LOAD CodigoAdhesion,

Operacion as OperacionAdhesion,

Numero as NumeroAdhesion,

date(FechaCreacion) as FechaCreacionAdhesion,

Id_Inmueble as Id_InmuebleAdhesion,

Id_Cliente as Id_ClienteAdhesion,

FechaVtoCertificado as FechaVtoCertificadoAdhesion,

Id_Empresa as Id_EmpresaAdhesion,

RazonSocial_Empresa as EmpresaAdhesion,

Referencia as ReferenciaAdhesion,

CodAdhesionesCuotas as CodCuotasAdhesion,

FechaVto as FechaVtoAdhesion,

Importe as ImporteAdhesion,

Saldo as SaldoAdhesion,

Detalle as DetalleAdhesion,

Tipo as TipoAdhesion,

CodMovim as CodMovimAdhesion,

RazonSocial as ClienteAdhesion,

Complejo as ComplejoAdhesion,

Tipo as TipoAdhesion,

DetalleInmueble as DetalleInmuebleAdhesion;

1 Solution

Accepted Solutions
alexandros17
Partner - Champion III
Partner - Champion III

The problem us that you have 2 fields with the same name (TipoAdhesion) and qlik do not support this.

Hope it helps

View solution in original post

3 Replies
alexandros17
Partner - Champion III
Partner - Champion III

The problem us that you have 2 fields with the same name (TipoAdhesion) and qlik do not support this.

Hope it helps

JoaquinLazaro
Partner - Specialist II
Partner - Specialist II

Hola Rodrigo.

En el log del documento hay más información sobre el proceso de recarga. Ctrl+Alt+D y en la pestaña General selecciona "Generar archivo log"

El otro fallo más habitual que el usuario que hace el CONNECT no tiene permiso de lectura sobre todas las tablas.

Joaquín

rodri_morales
Creator II
Creator II
Author

You were right!

I have the same situation in the same query and I rename the field, but I didn't notice I have another one.

Thank you!