Fórum TClientDataSet (Parametros) #323039

07/06/2006

0

olá pessoal

Em alguns selects no SQL Server dá o seguinte erro usando
TClientDataSet TDAtaSetProvider TSQLDataSet TSQLConnection

SQL State: 4002, SQL error code: 0
Erro de sintaxe ou violação de acesso.

Só acontece esse erro num determinado select e só quando tem parametros nele.

o select é o seguinte

Select
S.Codigo, S.Sigla
from
Sistema S
left join SisCliente SC
ON(S.Codigo = SC.Sistema and SC.Cliente = :Cli)
WHERE
SC.Sistema is null
GROUP BY
S.Codigo,S.Sigla
ORDER BY
S.Sigla

Eu ainda não entendo como alguem pode estar usando o TClientDataSet
são muitos os erros.

Espero que seja o último erro. Se alguem poder me ajudar...


Miuuudo

Miuuudo

Responder

Posts

07/06/2006

Miuuudo

Escrevi o erro errado, o certo é
SQL State 42000, SQL Error Code: 0


Responder

Gostei + 0

08/06/2006

Miuuudo

O erro só acontece quando o parâmetro está dentro das restrições do
left join.

Se tivar o parametro do ON e colocar no qhere fuciona.


Responder

Gostei + 0

09/06/2006

Miuuudo

oi pessoal..
tô insistindo nesse item pois ele tá insistindo em mim...
ninguem realmente pode ajudar???
qualquer dica!!!

agradeço


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar