Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 24-03-2011
Paulao Paulao is offline
Miembro
 
Registrado: sep 2003
Ubicación: Rua D 31 Casa 1 - Inhoaíba - Rio de Janeiro - RJ - Brasil
Posts: 637
Poder: 21
Paulao Va por buen camino
Error con AdoQuery o AdoDataSet

Quando me voy a activar a AdoQuery o o AdoDataSet, me lo da el seguinte error:
Falla a converter el varchar valor 'Test' en un tipo de datos int
pero mi query es la que estas abajo:
Código SQL [-]
select
 i.operador,i.tipo_edicao,i.num_edicao,i.num_pagina,i.data,l.nome,
 replace((100-l.per_indef),'.',',')as per_indef 
from
 log_index_logs l inner join log_index_img i on l.nome = i.nome_final
where 
  substring(nome,1,4) between 1876 and 1940 and 100-l.per_indef >= 82 or
  substring(nome,1,4) between 1941 and 1950 and 100-l.per_indef >= 85 or
  substring(nome,1,4) between 1951 and 1960 and 100-l.per_indef >= 87 or
  substring(nome,1,4) between 1961 and 1970 and 100-l.per_indef >= 88 or
  substring(nome,1,4) between 1971 and 1980 and 100-l.per_indef >= 89 or
  substring(nome,1,4) between 1981 and 1990 and 100-l.per_indef >= 90 or
  substring(nome,1,4) between 1991 and 2001 and 100-l.per_indef >= 92
order by l.nome,i.data,i.operador
Responder Con Cita
  #2  
Antiguo 24-03-2011
Paulao Paulao is offline
Miembro
 
Registrado: sep 2003
Ubicación: Rua D 31 Casa 1 - Inhoaíba - Rio de Janeiro - RJ - Brasil
Posts: 637
Poder: 21
Paulao Va por buen camino
descobri que el problema estas en la clausula WHERE, pues en Sql Server(Manager) el funciona. Sera que tengo que hacer una convercion en las substrings? Como hago esto?
Responder Con Cita
  #3  
Antiguo 24-03-2011
Paulao Paulao is offline
Miembro
 
Registrado: sep 2003
Ubicación: Rua D 31 Casa 1 - Inhoaíba - Rio de Janeiro - RJ - Brasil
Posts: 637
Poder: 21
Paulao Va por buen camino
Yo esta listo. Es que en Delphi tuve que poner comillas en las SubString y en el Manager del sql server no. Creo que el SqlServer ya lo hace una convercion implicita en los campos que los componentes DBGO del delphi no lo hace. Gracias.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Error Adoquery odrack SQL 21 16-12-2008 21:52:21
Error en consulta con ADOQuery perillan Conexión con bases de datos 5 28-01-2008 10:45:15
Qrchart + Adoquery Error Ferrolano Gráficos 0 22-05-2006 10:03:02
ADODataSet.Sort:='CampoLookUp' da error!!! Mauro.NET Conexión con bases de datos 2 06-07-2005 17:39:44


La franja horaria es GMT +2. Ahora son las 21:42:04.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi