![]() |
Error en consultas SQL con controles ADO
Hola a todos,
En mi aplicación tengo que hacer varias consultas SQL del tipo: "Select Sum(precio) As TotalPrecio From Ventas Where codigo = 12" pero me encuentro con que al ejecutar dichas consultas con el objeto TADOQuery me da el siguiente error: "Access violation at address 1B041FC6 in module 'msjet40.dll' " Tengo que decir que antes usaba el control BDEQuery y me funcionava bien, y que por motivos de velocidad según me comentaron algunos compañeros del foro me pasé a ADO. También añadir que sólo me da éste tipo de error cuando las consultas contienen el tipo de operador Sum(), Max(), Min(), .... Alguien me explica el porqué? Gracias por adelantado. |
Yo realizo la suma de todos los campos, sin comprobar nada, pero eso supongo que no será problema.
No se como haces la consulta, pero a continuación te pongo el código de como lo calculo yo: Código:
Query1.Active:=false; |
Si pero no...
Gracias weke, pero necesito filtrarlo, ya que es un calculo entre rangos de fechas.
|
La franja horaria es GMT +2. Ahora son las 22:55:05. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi