Array
(
)

Falha no Delphi

Foxcyber
   - 18 mar 2005

Tenho o seguinte select:
SELECT SER.USV_VEHICLE,
(SELECT USV_STARTTURNSTILE FROM UFP_SERVICES WHERE USV_VEHICLE = SER.USV_VEHICLE
AND USV_STARTDATETIME =MIN(SER.USV_STARTDATETIME) )AS INICIANTE,
(SELECT USV_ENDTURNSTILE FROM UFP_SERVICES WHERE USV_VEHICLE = SER.USV_VEHICLE
AND USV_STARTDATETIME =MAX(SER.USV_STARTDATETIME) )AS ENCERRANTE
FROM UFP_SERVICES SER
WHERE SER.USV_STARTDATETIME BETWEEN :dt1 AND :dt2
GROUP BY SER.USV_VEHICLE
ORDER BY SER.USV_VEHICLE

Coloco ela em um componente ADODataset ou ADOQuery e me retorna erro de falha catastrófica e varios outro de dlls. O que poderia ser? Alguém tem alguma idéia? O banco é SQLServer e essa clausula funciona normalmente no Query Analyser.

Felipe_cduarte
   - 18 mar 2005

Fala !!

em quais dll´s ??? já tentou atualizar o MDAC ?? queria saber as dll´s pois pode ser um problema que já tive..

[]´s

Foxcyber
   - 18 mar 2005

msado15.dll.

Foxcyber
   - 18 mar 2005

Em qual dll vc teve problema?

Felipe_cduarte
   - 18 mar 2005

msvcp60.dll

dava erro quando eu dava um .Open numa AdoQuery , passando os parametros... passei a jogar a variavel direto no sql e parou de acontecer ... tipo adoquery.sql.add(´ where campo = ´ + variavel );

mas ainda acho q pode ser problema no MDAC, qual versao vc tá usando ?

Foxcyber
   - 18 mar 2005

2.8. Acho que é a ultima né?