none
Must declare the scalar variable RRS feed

  • Pergunta

  • Pessoal sabem dizer onde está o erro?

    Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click

            If txtMaquina.Text <> String.Empty And txtMaquinaIP.Text <> String.Empty And txtColaborador.Text <> String.Empty And txtMAC.Text <> String.Empty Then
                Try
                    oConn.Open()

                    myInsert = "INSERT INTO maquina" & _
                    "(nome_maquina) VALUES" & _
                    "(@nome_maquina)"

                    oCmd.Parameters.Add(New SqlParameter("@nome_maquina", txtMaquina.Text))

                    oCmd = New SqlCommand(myInsert, oConn)
                    oCmd.ExecuteNonQuery()
                    oConn.Close()

                    'Response.Redirect("Exibir.aspx")
                Catch ex As Exception
                    lblMsg.Text = ex.Message
                End Try

            End If

        End Sub


    Missão Crítica

    segunda-feira, 3 de dezembro de 2012 19:18

Respostas

  • Vc declarou o parametro antes

    O correto é

    Protected Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click
    
            If txtMaquina.Text <> String.Empty And txtMaquinaIP.Text <> String.Empty And txtColaborador.Text <> String.Empty And txtMAC.Text <> String.Empty Then
                Try
                    oConn.Open()
    
                    myInsert = "INSERT INTO maquina" & _
                    "(nome_maquina) VALUES" & _
                    "(@nome_maquina)"
    
                    oCmd = New SqlCommand(myInsert, oConn)
    
                    oCmd.Parameters.Add(New SqlParameter("@nome_maquina", txtMaquina.Text))' deve ser adicinado o parametro apos o new SqlCommand
    
                    oCmd.ExecuteNonQuery()
                    oConn.Close()
    
                    'Response.Redirect("Exibir.aspx")
                Catch ex As Exception
                    lblMsg.Text = ex.Message
                End Try
    
            End If
    
        End Sub

    att


    William John Adam Trindade
    Analyste-programmeur
    ----------------------------------------------------------

    Sogi informatique ltée

    • Sugerido como Resposta Vitor Mendes segunda-feira, 3 de dezembro de 2012 19:36
    • Marcado como Resposta Wanderson Aldo terça-feira, 4 de dezembro de 2012 11:47
    segunda-feira, 3 de dezembro de 2012 19:31
    Moderador