[firebase-br] duvida urgente com relação a string

Evandro Siqueira vansiqq em gmail.com
Sex Maio 2 09:17:50 -03 2008


Ai só usando uma UDF... vc pode ver algumas no site da firebase.


2008/4/30 Leonardo Baldino <portaldoinferno em gmail.com>:

> vc naum sabe como eu posso fazer o que eu quero fazer usando a versão 1.5
> do
> firebird
>
> 2008/4/30 Evandro Siqueira <vansiqq em gmail.com>:
>
> > O seu firebird é o 2.1? Como eu tinha falado, esta função é propria da
> > versão 2.1.
> > Se sim, O seu ib expert é o 2008? as versões anteriores do ib expert,
> pelo
> > menos comigo, criaram uma serie de problemas com as novas implementações
> > do
> > fb 2.1. Problemas estes que só acabaram quando instalei a  versão mais
> > recente do ib expert.
> >
> >
> >
> > 2008/4/30 Leonardo Baldino <portaldoinferno em gmail.com>:
> >
> > > tentei usar o esquema que vc passou pelo firebird usando o ibexpert
> mas
> > > ele
> > > naum reconhece o comando position, alguma ideia do porque?
> > >
> > > 2008/4/30 Evandro Siqueira <vansiqq em gmail.com>:
> > >
> > > > Boa tarde,
> > > >
> > > > No delphi vc pode utilizar a função Pos(). No Firebird 2.1 tem uma
> > > função
> > > > similar chamada POSITION. Já nas versões anteriores vc terá que
> > utilizar
> > > > uma
> > > > UDF de alguma biblioteca de terceiros.
> > > >
> > > > No delphi:
> > > >      copy(string,1,3) + copy( string, pos(' ')+1,1)
> > > >
> > > > No firebird *2.1 *
> > > >      SELECT SUBSTRING(<CAMPO> FROM 1 FOR 3)||SUBSTRING(<CAMPO> FROM
> > > > POSITION(' ' IN <CAMPO>)+1 FOR 1) FROM <tabela>
> > > >
> > > >
> > > >
> > > > 2008/4/30 Leonardo Baldino <portaldoinferno em gmail.com>:
> > > >
> > > > > eu tenho uma campo em uma tabela e esse campo é varchar e eu
> preciso
> > > > pegar
> > > > > a
> > > > > segunda palavra deste pra poder concatenar com uma variavel, porem
> > eu
> > > > > precisava achar um comando tanto em delphi como em SQL que me
> > > trouxesse
> > > > a
> > > > > segunda palavra.
> > > > >
> > > > > Obrigado pela ajuda
> > > > >
> > > > > ps: preciso de uma maneira onde eu naum tenha que verificar cada
> > > > caracter
> > > > > até achar um espaço para saber quando é a proxima palavra;
> > > > >
> > > > > ex: eu tenho uma valor que é um nome, como fulano zé, eu preciso
> > pegar
> > > > as
> > > > > tres primeiras letras da primeira palavra e concatenar com a
> > primeira
> > > > > letra
> > > > > da segunda palavra. Eu consigo pegar as tres primeiras letras da
> > > > primeira
> > > > > palavra mas, naum consigo pegar a primeira letras da segunda
> palavra
> > > sem
> > > > > ter
> > > > > que verificar caracter por caracter para saber em que posição a
> > > segunda
> > > > > palavra começa
> > > > >
> > > > > --
> > > > > Leonardo Carlos Baldino - The Highlander
> > > > > ______________________________________________
> > > > > FireBase-BR (www.firebase.com.br) - Hospedado em
> www.locador.com.br
> > > > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> > > > >
> > > >
> > > >
> > > >
> > > > --
> > > > Evandro Siqueira
> > > > Programador
> > > > Aracaju/SE
> > > > ______________________________________________
> > > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> > > >
> > >
> > >
> > >
> > > --
> > > Leonardo Carlos Baldino - The Highlander
> > > ______________________________________________
> > > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > > http://www.firebase.com.br/fb/artigo.php?id=1107
> > > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> > >
> >
> >
> >
> > --
> > Evandro Siqueira
> > Programador
> > Aracaju/SE
> > ______________________________________________
> > FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> > Para saber como gerenciar/excluir seu cadastro na lista, use:
> > http://www.firebase.com.br/fb/artigo.php?id=1107
> > Para consultar mensagens antigas: http://firebase.com.br/pesquisa
> >
>
>
>
> --
> Leonardo Carlos Baldino - The Highlander
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para saber como gerenciar/excluir seu cadastro na lista, use:
> http://www.firebase.com.br/fb/artigo.php?id=1107
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



-- 
Evandro Siqueira
Programador
Aracaju/SE



Mais detalhes sobre a lista de discussão lista