Andersson, eu comecei a programar a pouco tempo com SQL Server, programo mais 
em Oracle. Desculpe, mas eu não sei o que é optimization hints. Poderia me 
explicar, assim eu poderei tentar te ajudar.

Quando eu utilizo essa forma de parametro "?" eu posso ter vários parametro no 
select, no delphi eu passo os parametros conforme a ordem que estão no select.

 Eu tenho uma aplicação que roda tanto pra SQL quanto para Oracle... criei 
  ----- Original Message ----- 
  From: Anderson Ribeiro 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Monday, April 16, 2007 5:16 PM
  Subject: Re: [delphi-br] dbExpress + SQL Server + Parametros = Erro


  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]



   

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

Responder a