Ir para conteúdo

POWERED BY:

Arquivado

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

Carlos Moreira

Resgatar o 1° valor

Recommended Posts

Olá pessoal preciso do seguinte:

 

Ex: eu tenho um cadastro de clientes e estou dando um select neles e buscando o cliente certo.

 

Depois de identificar o cliente eu estou pegando o nome dele fazendo assim:

 

Bom dia, José Carlos Godoy - Seja bem Vindo

 

Obs: onde esta em negrito vem do banco.

 

Eu gostaria de pegar somente assim:

 

Bom dia, José - Seja Bem Vindo

 

Como posso fazer?

 

Abraço a todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

você pode transformar em um array

arrayX = split("José Carlos Godoy"," ")response.write(arrayX(0))

Compartilhar este post


Link para o post
Compartilhar em outros sites

verifique se fizeste correto, para ver como funciona crie um novo arquivo asp e coloque somente esse codigo que passei.

se deu esse erro trocando a string pelo seu recordset, antes você deve verificar se o registro atual não é vazio

 

//EDITADO

outra alternativa

<%nome = "José Carlos Godoy"if nome<>"" thenresponse.write(mid(nome,1,instr(nome," "))) end if%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como seria para pegar o primeiro e o último nome, não importando o tamanho do sobrenome da pessoa. ex:José Carlos Godoy RibeiroRetornaria: José RibeiroVlw

veja se assim resolve
arrayX = split("José Carlos Godoy"," ")response.write(arrayX(lbound(arrayX))&" "&arrayX(ubound(arrayX)))
PS: não testei, mas a lógica é essa

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.