Pessoal: Estou tentando usar um SQLDataSet do DBEXpress (do Delphi 7) com parametros para a clausula LIKE mas nao esta' funcionando. Vejam o SELECT abaixo:
SELECT CODGRCC FROM TBCONT021 WHERE AND TBCONT021.CODPLANOCC='001' AND TBCONT021.CODORDEMCCEXIB LIKE :ParCodOrdemCCExib Se eu alimento o parametro ParCodOrdemCCExib com o valor '1%', ele nao acha os registros (traz o select vazio) Mas se eu usar o comando fixo funciona: AND TBCONT021.CODORDEMCCEXIB LIKE '1%' Ja' entrei na propriedade Params do SQLDataSet, criei o parametro e, para testar, alimentei o valor 1%. O Delphi criou o parametro com as seguintes propriedades: DataType = ftString Name = 'ParCodOrdemCCExib' ParamType = ptInput Value = '1%' Ha' algo mais que eu deva fazer ? Obs.: Eu preciso do parametro, pois o valor que eu passo para o LIKE muda com frequencia dentro da rotina, e se eu ficar montando o SELECT 'concatenado', temo que a performance vai ficar prejudicada. Grato pela atencao de todos Paulo [As partes desta mensagem que não continham texto foram removidas] -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html