Márcio, colocando optimization hints, como o (nolock) por exemplo, o erro
vai acontecer.

O DBExpress não consegue tratá-los. Ficamos na mão.


-- 

Anderson Luiz Ribeiro
Analista de sistemas
Barretos-SP

Blog:    http://public-void-main.blogspot.com/
E-mail: [EMAIL PROTECTED]




On 4/16/07, Márcio Ricardo <[EMAIL PROTECTED]> wrote:
>
>   eu utilizo assim:
>
> SELECT * FROM MINHA_TABELA WHERE CAMPO = ? --SIGINIFCA PASSAGEM DE
> PARAMETRO.
>
> e funciona. Eu nunca utilizei a declaração de variável em SQL, isso só se
> utiliza em Prodecure, tipo PL/SQL no Oracle.
> ----- Original Message -----
> From: Fernando Nappe
> To: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>
> Sent: Friday, April 13, 2007 11:46 AM
> Subject: [delphi-br] dbExpress + SQL Server + Parametros = Erro
>
> Saudações Pessoal,
>
> Honestamente, nunca havia usado dbExpress com MS SQL Server, até hoje...
> Vejam o exemplo de uma SQL que estou usando:
>
> declare @variavel int
> select @variavel = :parametro
> select * from minha_tabela where campo = @variavel
>
> Quando tento adicionar os campos ao Fields Editor recebo o erro:
>
> ---------------------------
> Error
> ---------------------------
> SQL State: 42000, SQL Error Code: 0
> Erro de sintaxe ou violação de acesso
>
> ---------------------------
> OK
> ---------------------------
>
> Alguém já passou por algo parecido? Como resolveram?
>
> Desde já agradeço a ajuda e o tempo dispensado.
>
> Att.
> --
> Fernando Nappe
> Analistas de Sistemas
> http://nappe.blogspot.com
>
> [As partes desta mensagem que não continham texto foram removidas]
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>  
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a