Ir para conteúdo

POWERED BY:

Arquivado

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

rodrigobraguini

Remover Dígito

Recommended Posts

Como eu consigo separar o digito de uma conta? Ela podendo variar de tamanho.

Ex: 0009595-8 (quero eliminar o 'tracinho', gravar o '0009595' na coluna CONTA da minha tabela e o '8' na coluna DIGITO da mesma tabela)

 

Ex2: 1234567890-5 (quero eliminar o 'tracinho', gravar o '1234567890' na coluna CONTA da minha tabela e o '5' na coluna DIGITO da mesma tabela)

 

Estou fazendo importação do access para Sql Server usando o VB.NET

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça o seguinte:

 

string conta= "0009595-8";

string[] conta_digito = conta.Split('-');

 

string numero_conta = conta_digito[0]; //(Isso será o numero da conta já separado)

string digito_conta= conta_digito[1]; //(Isso será o digito da conta já separado)
OBS: Essa forma é no C#, mas provavelmente é bem parecido no VB

Compartilhar este post


Link para o post
Compartilhar em outros sites

Opa, estava meio enrolado.

 

Exemplo com TSQL:

INSERT INTO (coluna1) VALUE (REPLACE('000999-8', '-', ''));

 

Exemplo com VB.NET:

Dim t As String = "999999-88"
Dim tt As String = t.Replace("-", "")

Compartilhar este post


Link para o post
Compartilhar em outros sites

 

Opa, estava meio enrolado.

 

Exemplo com TSQL:

INSERT INTO (coluna1) VALUE (REPLACE('000999-8', '-', ''));

 

Exemplo com VB.NET:

Dim t As String = "999999-88"
Dim tt As String = t.Replace("-", "")

 

 

Mas assim vai juntar o número da conta com o dígito..

Não é pra salvar um em cada campo do banco?

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.