• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

clviper

[vb.net 2005] Concatenação String com Double

5 mensagens neste tópico

Boas pessoal.

A minha dúvida é o seguinte. Estou a tentar concatenar uma string com um double para uma query em SQL.

Exemplo:

Dim numero as double

Dim texto as string

numero = 12.5

texto = "teste " & numero

Acontece que a string irá ficar com o valor teste 12,5

Eu gostaria de saber como poderei manter o . como decimal em vez da , . Tendo em conta que estou a inserir o double num INSERT em sql a função replace não se torna mto prática. Deduzo que exista uma maneira mais simples de se fazer isto.

Obrigado desde já.

Cheers.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Ola , tenta isto

Dim numero As Double
Dim texto As String
numero = 12.5
texto = "teste " & numero
If texto.IndexOf(",") > 0 Then texto = texto.Replace(",", ".")

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Asgorath como eu disse gostava de tentar saber outra maneira sem ser através da função replace porque é assim que tou a resolver o problema :P Obrigado na mesma. Tenho que investigar melhor isto.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora