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

Problema ao atualizar Usuários no SQL Server


Thyago Developer

Pergunta

​Olá galera, o cenário é o seguinte, tenho um combo box que recebe o valor ao clicar nos Dada Grid, o problema é que quando clico no botão atualizar, esta variável "Sexoid As Integer = cboSexoUsuario.SelectedItem" recebe o valor zero, já os outros campos "usuario As String = txtNomeUsuario.Text" "Dim senha As String = txtSenhaUsuario.Text", recebem os valores,

Veja ai o código do método que Atualiza:

Private Sub AtualizaUsuario(ByVal idUsuariosql As Integer)
        Dim oc As New SqlConnection()
        oc.ConnectionString = "Data Source=SOLUTIONS-PC;Initial Catalog=ProjetoTeste;Integrated Security=True"
        oc.Open()
        Try
            Dim usuario As String = txtNomeUsuario.Text
            Dim senha As String = txtSenhaUsuario.Text
            Dim Sexoid As Integer = cboSexoUsuario.SelectedValue

            Dim query As String = ""
            query &= "Update Usuarios"
            query &= "Set UsuarioNome = '" & usuario & "', "
            query &= "UsuarioSenha = '" & senha & "', "
            query &= "Set idSexo = '" & Sexoid & "' "
            query &= "Where idUsuario = " & CStr(idUsuariosql)

            Dim cd As New SqlCommand(query, oc)
            cd.CommandType = CommandType.Text

            cd.ExecuteNonQuery()
        Catch ex As Exception
            'MessageBox.Show("Erro: " + ex.Message)
            Throw New Exception(ex.Message)
        End Try
        oc.Close()
    End Sub

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0
Salve,

Você já tentou ?

Context.Request.Form["cboSexoUsuario"].ToString();

Mas tipo esse "Context.Request.Form["cboSexoUsuario"].ToString();", é para quem está utilizando o Entity Framework? Eu estou usando o Banco SQL Server, com o SQL SQL Adapter... entende? Mas obrigado vou testar para ver se funciona ...vlw...

Link para o comentário
Compartilhar em outros sites

  • 0
Brother,

Acho que você fez uma pequena confu"Z"ão nos objetos.

O "Context" que mencionei no código seria este aqui: http://msdn.microsoft.com/en-us/library/sy...ttpcontext.aspx

Abraços

Então .. eu Estou usando o SQL Server R2 2008, testei seu codigo ai não deu certo..

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,3k
    • Posts
      652,5k
×
×
  • Criar Novo...