Ir para conteúdo

POWERED BY:

Arquivado

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

dataset

Como fazer um select pra pegar o primeiro nome

Recommended Posts

No banco tem uma tabela clientes...Ex:Eduardo Francisco AmorimKleber de Souza MattosAnita Vieira Artigás da SilvaEu preciso pegar somente o primeiro nome:EduardoKleberAnitaComo fazer esse select, (sql para ACCESS)Ou se nao der por select, pode ser dando um comando por ASPValeu..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por favor poste, se possível, a solução aqui também e mantenha o link/crédito.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu gerelmente não gosto de usar o split, neste tipo de caso... pois imagine se o cara tiver apenas o primeiro nome cadastrado???

creio que daria erro...

 

segue abaixo da forma em que uso

Function PrimeiroNome(StrNome)	NomeCompleto = StrNome	Espaco = InSTR(NomeCompleto, " ")	If Espaco <> False Then		PrimeiroNome = Left(NomeCompleto, Espaco)	Else		PrimeiroNome = StrNome	End IfEnd Functionpara usar basta:response.write(PrimeiroNome("Jônatas Antonio Soares Lopes"))

Compartilhar este post


Link para o post
Compartilhar em outros sites

Creio eu que a forma mais simples seria assim:<%'adicione um espaço para que nunca retorne o erroespaco_obrigatorio = " "strNome = "Luis Ignácio Lula da Silva"&espaco_obrigatorio%>espaco = InStr(strNome, " ")strNome = mid(strNome,1,espaco)response.Write(strNome)%>

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.