Ir ao conteúdo
  • Cadastre-se

Erro VB2008


mcaa

Posts recomendados

olá pessoal,

estou seguindo uma apostila para desenvolver um software para locadora, até aqui tem dado certo.

O problema é que, na tela de acesso, onde vou cadastrar os novos usuarios, quando clico em registrar me apresenta o seguinte erro:

Erro ao efetuar a conexão com a base de dados: Falha ao converter o nvarchar valor 'DwN1hMmef9T0+MWVUPj1Bw==' para o tipo de dados int.

estou usando vb2008 + sql

alguém tem ideia de como resolver ?:huh:

Link para o comentário
Compartilhar em outros sites

Olá LBarcelosM,

O codigo da classe do formulário é o seguinte :

Public Class Acesso

Private Sub btnRegistrar_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnRegistrar.Click

Dim conn As New SqlConnection
Dim comando As New SqlCommand
Dim reg As Integer

conn.ConnectionString = My.Settings.LocadoraConnectionString

If txtUsuario.Text = "" Then
MessageBox.Show("Informe um valor válido.")
txtUsuario.Focus()
Exit Sub
End If
If txtSenha.Text = "" Then
MessageBox.Show("Informe um valor válido.")
txtSenha.Focus()
Exit Sub
End If
If Not txtSenha.Text.Equals(TxtSenha2.Text) Then
MessageBox.Show("A senha não confere.")
TxtSenha2.Focus()
Exit Sub
End If
Try
conn.Open()
comando.Connection = conn
comando.CommandText = "INSERT INTO Usuarios(nomeUsuario,senhaID)values(@Usuario,@senha)"
comando.Parameters.AddWithValue("@Usuario", txtUsuario.Text)
comando.Parameters.AddWithValue("@senha", util.GeraHash(txtSenha.Text))
reg = comando.ExecuteNonQuery()
MessageBox.Show(reg.ToString + " registro de Usuário incluido com sucesso.")
Catch ex As SqlException
MessageBox.Show("Erro ao efetuar a conexão com a base de dados : " + ex.Message)
Finally
conn.Close()
conn.Dispose()
End Try

End Sub

End Class

Analisei e não encontrei nada anormal.

no banco de dados foi criada a tabela Usuarios, há dois campos : nomeUsuario(nvarchar) e senhaID(int)

Me ajuda ae.

Link para o comentário
Compartilhar em outros sites

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!