Casimiro, en español si, asi aparecia el error.
Olbeup gracias, la verdad que si, la vez que utilize sql fue con sql server y no utiliza parentesis. AHora ya lo se y es indispensable para tenerlo en cuent!a!
Ahora bien, La consulta que estoy realizando se encuentra dentro dequery dentro de un qreport, ya que es para que muestre la ficha personal del agente. Puedo agregar los campos en el query, lo puedo activar o desactivar si errores.
EL formulario del que lo llamo tiene el siguiente codigo.
Código Delphi
[-]
procedure TForm2.Button2Click(Sender: TObject);
begin
try
if qrfichapersonal.Query1.Active then close;
qrfichapersonal:=tqrfichapersonal.Create(self);
qrfichapersonal.Query1.Params.ParamByName('nrodni').Value := strtofloat(dbtext1.Caption);
quickreport10.Query1.Open;
quickreport10.PreviewModal;
finally
quickreport10.Free;
end;
En el qrfichapersonal tengo dbtext asociados al query1 que es el que realiza la consulta que hago con el select que armamos entre todos
Código SQL
[-]SELECT
P.PNROLEGAJO
,P.PAPELLIDO
,P.PNOMBRE
,P.PFINGRESO
,P.PTELFIJO
,P.PTELCELULAR
,P.PGUARDIA
,P.PESTADO
,P.PFECHANAC
,P.POBSERVA
,P.PCODLUGAR
,H.HTURNO
,H.HDESCTURNO
,L.LNOMBRELUGAR
,L.LDESCLUGAR
,A.ATIPOACTIVIDAD
,A.ADESCACTIVIDAD
FROM ((PERSONAL AS P
INNER JOIN HORARIO AS H
ON P.PCODHORARIO = H.HCODHORARIO)
INNER JOIN LUGAR AS L
ON P.PCODLUGAR = L.LCODLUGAR)
INNER JOIN ACTIVIDAD AS A
ON P.PCODACTIVIDAD = A.ACODACTIVIDAD
WHERE P.PDNI=:NRODNI
EL problema es que no muestran nada los campos, que se puede estar escapando?
Gracias gente.