Não sei qual banco você usa, mas eu utilizo o iunterbase

Se utilizar somente as aspas simples, o delphi vai reconhecer como uma variável 
e vai dar um erro e banco não vai reconhecer

Substitui aquela parte do "s" por esse comando que irá resolver

a.tipo = ' + chr(39) + 'S'+ chr(39) + ' and b.

abraço


  ----- Original Message ----- 
  From: Leonardo Felipe de Oliveira 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, February 16, 2007 2:55 PM
  Subject: Re: [delphi-br] select sql não funciona


  Utilize dupla aspas simples '' e não aspas duplas "

  Abraços,
  Leonardo

  ----- Original Message ----- 
  From: Rodrigo Brito 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Friday, February 16, 2007 4:07 PM
  Subject: [delphi-br] select sql não funciona

  Boa Tarde

  não estou conseguindo fazer o seguinte select para trazer os registros 
  da tabela movimento que tem o tipo como S

  adoconmovimento.SQL.Add ('select * from movimento a,categoria 
  b,material c,solicitante d where a.codmat =* *c.codmat* *and* a.tipo = 
  "S"* and b.codcat = c.codcat and a.codsol = d.codsol and a.data like '+ 
  datetostr(DateTimePicker1.date) + ' and b.nome like 
  '+QuotedStr(DBLookupComboBox1.Text+'%')+ ' and c.nome like 
  '+QuotedStr(DBLookupComboBox2.Text+'%')+ 'and d.nome 
  like'+QuotedStr(DBLookupComboBox3.Text+'%')+ 'order by a.data');

  nesse select quero que traga os movimentos do tipo saída (S)

  a.tipo = "S" dá erro
  alguém pode me ajudar?

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



   


------------------------------------------------------------------------------
  E-mail classificado pelo Identificador de Spam Inteligente.
  Para alterar a categoria classificada, visite o Terra Mail 



------------------------------------------------------------------------------
  Esta mensagem foi verificada pelo E-mail Protegido Terra.
  Scan engine: McAfee VirusScan / Atualizado em 15/02/2007 / Versão: 5.1.00/4964
  Proteja o seu e-mail Terra: http://mail.terra.com.br/ 


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

Responder a