Fórum Erro Dynamic SQL Error SQL Error code=-104 Token unknown lin #335646
03/01/2007
0
Já pesquisei mas não consegui achar nada que pudesse me ajudar.
With qryProdutosSintetico Do
Begin
Close;
Sql.Clear;
Sql.Add(´SELECT G.DESCRICAOGRUPO,SUM(Cast(P.QUANTIDADE as Float)*Cast(P.VALORUNITARIO as Float)) TOTALVENDA´);
Sql.Add(´FROM PRODUTO_MOVIMENTO_CAIXA P´);
Sql.Add(´JOIN MOVIMENTO_CAIXA M on (P.SEQUENCIAMOVIMENTO=M.SEQUENCIAMOVIMENTO)´);
Sql.Add(´JOIN CAIXA C on (M.SEQUENCIACAIXA=C.SEQUENCIACAIXA)´);
Sql.Add(´JOIN PRODUTO PR on (P.CODIGOPRODUTO=PR.CODIGOPRODUTO)´);
Sql.Add(´JOIN GRUPOPRODUTO G on (PR.CODIGOGRUPO=G.CODIGOGRUPO)´);
Sql.Add(´where C.DATACAIXA>=´ + DataSql2(DateToStr(VDDataInicial), pDELIMITADOR_DATA_SQL) + ´ and C.DATACAIXA<=´ + DataSql2(DateToStr(VDDataFinal), pDELIMITADOR_DATA_SQL));
Sql.Add(´AND M.CODIGONATUREZA = 1´);
Sql.Add(´AND M.CANCELADO = 0´);
If VICodigoLocalCaixa <> ´0´ Then
sql.add(´AND C.CODIGOLOCALCAIXA =´ + VICodigoLocalCaixa);
Sql.Add(´GROUP BY G.DESCRICAOGRUPO´);
Open;
End;
Obs.: pDELIMITADOR_DATA_SQL = ´´
Está dando o seguinte erro:
Dynamic SQL Error SQL Error code = -104 Token unknown line 11 char 1 Group
With qryProdutosSintetico Do
Begin
Close;
Sql.Clear;
Sql.Add(´SELECT G.DESCRICAOGRUPO,SUM(Cast(P.QUANTIDADE as Float)*Cast(P.VALORUNITARIO as Float)) TOTALVENDA´);
Sql.Add(´FROM PRODUTO_MOVIMENTO_CAIXA P´);
Sql.Add(´JOIN MOVIMENTO_CAIXA M on (P.SEQUENCIAMOVIMENTO=M.SEQUENCIAMOVIMENTO)´);
Sql.Add(´JOIN CAIXA C on (M.SEQUENCIACAIXA=C.SEQUENCIACAIXA)´);
Sql.Add(´JOIN PRODUTO PR on (P.CODIGOPRODUTO=PR.CODIGOPRODUTO)´);
Sql.Add(´JOIN GRUPOPRODUTO G on (PR.CODIGOGRUPO=G.CODIGOGRUPO)´);
Sql.Add(´where C.DATACAIXA>=´ + DataSql2(DateToStr(VDDataInicial), pDELIMITADOR_DATA_SQL) + ´ and C.DATACAIXA<=´ + DataSql2(DateToStr(VDDataFinal), pDELIMITADOR_DATA_SQL));
Sql.Add(´AND M.CODIGONATUREZA = 1´);
Sql.Add(´AND M.CANCELADO = 0´);
If VICodigoLocalCaixa <> ´0´ Then
sql.add(´AND C.CODIGOLOCALCAIXA =´ + VICodigoLocalCaixa);
Sql.Add(´GROUP BY G.DESCRICAOGRUPO´);
Open;
End;
Obs.: pDELIMITADOR_DATA_SQL = ´´
Está dando o seguinte erro:
Dynamic SQL Error SQL Error code = -104 Token unknown line 11 char 1 Group
Oziasl
Curtir tópico
+ 0
Responder
Posts
03/01/2007
Aroldo Zanela
Colega,
Antes do Open, dê um ShowMessage(SQL.Text) para conseguir ler a construção da instrução. Me parece que tem erros de abertura/fechamento de aspas, mas não consegui certificar.
Antes do Open, dê um ShowMessage(SQL.Text) para conseguir ler a construção da instrução. Me parece que tem erros de abertura/fechamento de aspas, mas não consegui certificar.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)