danleohart, vlw por avisar o negócio do tópico, sou novo no fórum e não havia reparado nisso...
Agora sobre o código, aqui não funcionou adicionar essa concatenação, o mesmo erro continua ocorrendo. Eu até estranhei porque eu possuo outros programas que não tem esse concatenar no values e funcionam normalmente, como o desse código:
Dim comando = "INSERT INTO tab(cod,nome,valor) Values(" + txtCod.Text + ",'" + txtNome.Text + "'," + txtValor.Text.Replace(",", ".") + ")" Não sei se pode ser isso mas, a txtTelefone é uma maskedBox, eu já alterei a propriedade "textMaskFormat" para "ExcludePromptAndLiterals" para a saída não possuir os símbolos da máscara, e confirmei que isso, de fato, retirou os símbolos da máscara, exibindo o valor da txtTelefone numa MessageBox.