Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alissong

Erro na exibição

Recommended Posts

Pessoal,Tinha um controle de compras no access 2000 e essa consulta funcionava, mas quando comecei a migrar para postgres versão 8.1 windows esse erro começou a aparecer: Veja o Código completo:

Private Sub Form_Load()On Error GoTo Form_Load ' Inicia o tratamento de erroIf AdoProcProduto.State = 1 Then Set AdoProcProduto = Nothingsql = " select produto.cod_produto,produto.nome_produto from produto where UCASE(" & IIf(optcode.Value, "cod_produto", "nome_produto") & ") like '" & UCase(busca_produto.Text) & "%' limit 50"AdoProcProduto.Open sql, mycon, adOpenKeyset, adLockOptimisticListViewProduto.ListItems.ClearProcuraFornecedorForm_Load_exit:Exit SubForm_Load:MsgBox Err.Description, vbExclamation, "Erro em [Form_Load]"End Sub

Mensagem de erro: Error: Function ucase(text) does not existUnable to identify a function that satisties the given argument typesYou may need to add explicit typecastsComo faço para resolver isso ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fala ae tudo bemNo postgree para colocar as letras em Maiusculo não é UCASE e sim UPPERSegue a sintaxe:upper(string)Logo a sua querie seria:sql = " select produto.cod_produto,produto.nome_produto from produto where UPPER(" & IIf(optcode.Value, "cod_produto", "nome_produto") & ") like '" & UCase(busca_produto.Text) & "%' limit 50"Ok....Teste e retorne ...Um abraço....

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.