Não consigo achar o erro nesse sql.. Alguem pode me ajudar?

Delphi

17/11/2008

Olá...

Pessoal, no sql abaixo:

select first 30 d.*, o.origem_nome, s.secao_nome 
from documento d, origem o, secao s
where
d.origem_cod=o.origem_cod and
d.secao_cod=s.secao_cod
order by doc_cod desc


Está dando o seguinte erro:

Dynamic SQL Error SQL Error code = -104 Token unknown - line 1, char 13 30


É o 30 la do select ´select first 30 ´?
Mas por que ta dando isso? Alguem pode me ajudar?


Lincesmarques

Lincesmarques

Curtidas 0

Respostas

Joaoshi

Joaoshi

17/11/2008

Qual a versão do Banco de Dados ?


GOSTEI 0
Lincesmarques

Lincesmarques

17/11/2008

Firebird 2.0 + Delphi 7


GOSTEI 0
Brunodsr

Brunodsr

17/11/2008

Verifica o dialeto do teu banco.

Se nao me engano o first, skip etc sao artefatos do SQL Dialect 3. Se vc estiver usando o firebird 2.0 mas com o dialeto 1, nao vai funfar..

[]s,

Bruno


GOSTEI 0
POSTAR