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

Converter String Para Integer


Diegohfma

Pergunta

5 respostass a esta questão

Posts Recomendados

  • 0

Da erro que não pode converter string para int

Dim cmdsql As New StringBuilder

Dim Cn As New OleDbConnection(conexao)

Try

Cn.Open()

cmdsql.Append("INSERT INTO Orcamento(Codigo, CodigoCliente, Codigofunc, ")

cmdsql.Append("Total)")

cmdsql.Append(" VALUES( '")

cmdsql.Append(Cint(boxOrcamento.Text) & "',")

cmdsql.Append("'" & Cint(boxCodigocli.Text) & "',")

cmdsql.Append("'" & Cint(boxCodigoFunc.Text) & "',")

cmdsql.Append("'" & Cint(boxTotal.Text) & "');")

Dim cmd As New OleDbCommand(cmdsql.ToString, Cn)

cmd.ExecuteNonQuery()

Link para o comentário
Compartilhar em outros sites

  • 0

Esta linha não tem necessidade nenhuma dessa conversão.

Mas caso queira fazer esta conversão o correto seria ficar dessa forma:

cmdsql.Append(CInt(TextBox1.Text).ToString() & "',")
O valor esperado pelo StringBuilder é string, ou seja, você não pode passar um valor inteiro. Mas reforço falando que não tem necessidade da conversão. Basta:
cmdsql.Append(TextBox1.Text & "',")

Abraços...

Link para o comentário
Compartilhar em outros sites

  • 0

mais o probelma é que eu preciso mudar ele para int porque no banco ta como inteiro..mais já dei um jeito de fazer isto vlw... Outra coisa algeum sabe como faço por exemplo quando fexar a tela CADASTAR CLIENTES quando eu Abrir ela novamente ela estar com os mesmos dados de quando eu fexei?

Link para o comentário
Compartilhar em outros sites

  • 0

Cara, mas por mais que seu banco recebe um valor integer não tem problema ser string aqui no .net, se seu campo for inteiro e você declarar uma variável string e setar o valor dela como "1" ela irá pro banco como integer da mesma forma.

O seu segundo problema, acredito que a forma seria você armazenar o seu DataSource em uma session e quando abrir a tela ler esta session em vez de carregar os dados do banco novamente.

Abraços...

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
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...