Tema: Mydac error
Ver Mensaje Individual
  #6  
Antiguo 19-02-2010
emeritos emeritos is offline
Miembro
 
Registrado: may 2003
Posts: 314
Reputación: 24
emeritos Va por buen camino
Vamos a ver, en principio lo he probado en tres ordenadores y ninguno de los tres funciona.
El error me da en tiempo de diseño cuando se ejecuta el TMyQuery (tanto en la opcion "Execute" como en "Data Editor --> open").

Las tablas de la Base de Dato son:

Conductores

cod_conductor INT (autoincrement)
nombre_conductor (Varchar(50))

Vacaciones

cod_vacaciones INT (autoincrement)
cod_conductor INT
dias INT

La sentencia es :

SELECT C.nombre_conductor, SUM(V.dias)
FROM Conductores C, Vacaciones V
WHERE (C.cod_conductor = V.cod_conductor)
GROUP BY C.nombre_conductor
ORDER BY C.nombre_conductor

Y me sale el error indicado antes. Pero si en vez del campo dias INT es DOUBLE entonces funciona perfectamente.

Tambien se produce un error si intentas en tiempo de diseño ejecutar Fields Editor --> Add Fields en el antes mencionado TMyQuery

Ademas con el error tampoco dejaba en tiempo de ejecucion si construias una sentencia y despues la ejecutas.

Todo lo demas que conlleva todo esto (enlaces a otros objetos, propiedades etc.. estan bien definidas).

Esto es lo que querias.
Responder Con Cita