Ir para conteúdo
Fórum Script Brasil
  • 0

Pegar string a partir de uma posição


carlos melo

Pergunta

Bom dia, pessoal estou usando usa o ASP Clássico e como não tenho muita experiência na linguagem 

gostaria da ajuda de vocês.

Estou precisando pegar uma string que esta dentro de outra por exemplo:

T1[GS]7Q100PCS[GS]123  = quero pegar o 100 e mostrar na tela.

obs: o valor do 100 pode ser 90 ou 80 que é quantidade de peças dentro de uma etiqueta de código de barras, não sei como 

pegar essa string.

 

obrigado

 

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 1

Olá Carlos Melo,

Não sei qual o banco de dados que você usa e se o código da etiqueta tem o número de caracteres padrão.

Se for padrão tende isso:
 

SELECT tb_teste_destaca.cadastra_codigo, Left([cadastra_codigo],11) AS destaca_ate_q, Right([destaca_ate_q],3) AS destaca_q
FROM tb_teste_destaca;

Crie uma tabela com o campo cadastra_codigo, "povoa" com os códigos de barra completo, faz um SELECT.
Se estivesse trabalhando com ASP faria dessa forma.

Também poderíamos pensar nos operadores BETWEEN...AND, NOT BETWEEN...AND, LIKE ou NOT LIKE, mas teria que analisar as possibilidades do código de barra.

O resultado:

 
cadastra_codigo destaca_ate_q destaca_q
T1[GS]7Q100PCS[GS]123 T1[GS]7Q100 100
T1[GS]7Q090PCS[GS]123 T1[GS]7Q090 090
T1[GS]7Q080PCS[GS]123 T1[GS]7Q080 080
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...