CARREGANDO A VARIAVEL PARA STOREDPROCEDURE

 Tópico anterior Próximo tópico Novo tópico

CARREGANDO A VARIAVEL PARA STOREDPROCEDURE

VB.NET

 Compartilhe  Compartilhe  Compartilhe
#366590 - 25/02/2011 13:39:34

QUASAR23
PRAIA GRANDE
Cadast. em:Janeiro/2010


Bom pessoal to com um problema simples mais no consigo resolver
Tenho esse codigo de pesquisa q executa uma storedprocedure de pesquisa eu n consigo jogar o valor de uma variavel prala para ser rederencia na pesquisa

    Public Function pesquisar(ByVal NomeProcedure As String, ByVal Variavel As String)
        Dim pesquisa As Boolean
        Dim con As New SqlConnection(Conecxao)
        Dim comando As New SqlCommand(NomeProcedure, con)
        Dim da As New SqlDataAdapter(comando)

        comando.CommandType = CommandType.StoredProcedure

        comando.Parameters.AddWithValue([]@nome[], Variavel)

        
        Try
            con.Open()
            pesquisa = comando.ExecuteNonQuery
            da.Fill(ds, NomeProcedure)
        Catch ex As Exception
            MessageBox.Show(ex.Message, []erro[])
        Finally
            con.Close()

        End Try

        Return pesquisa
    End Function


Me ajudem ai obrigado

S sei que nada sei
Charles Santana  


Resposta escolhida #366598 - 25/02/2011 14:07:01

PEGUDO
RIO DE JANEIRO
Cadast. em:Março/2009


Aqui vai um exemplo de uma chamada para uma Stored procedure

Dim C As ADODB.Connection

C.Open(Conexao)

C.Execute([]call Minha_Procedure ([] & Varivel & [])[])

Se sua varivel for do tipo string, no esquea das aspas simples antes e depois da varivel

Às vezes, para poder andar pra frente, o homem deve deixar tudo para trás

#366611 - 25/02/2011 16:19:37

QUASAR23
PRAIA GRANDE
Cadast. em:Janeiro/2010


Oi
Mais sera que funciona assim eu to trabalhando com o SQL
vc colocou como ADODB

Obrigado.

S sei que nada sei
Charles Santana  


#366613 - 25/02/2011 16:32:12

QUASAR23
PRAIA GRANDE
Cadast. em:Janeiro/2010


Ola fera consegui o codigo ficou assim  da pesquisa, com essa funo eu so preciso fazer a storedprocedure e no preciso fazer o codigo novamente so para o nome e a varivel de pesquisa e pronto...


    Public Function pesquisar(ByVal NomeProcedure As String, ByVal Variavel As String)
        Dim pesquisa As Boolean
        Dim con As New SqlConnection(Conecxao)
        Dim comando As New SqlCommand(NomeProcedure, con)
        comando.CommandType = CommandType.StoredProcedure

        comando.Parameters.Add(New SqlParameter([]@nome[], SqlDbType.VarChar, 50))
        comando.Parameters([]@nome[]).Value = Variavel       ----------------------------------    esse comando aqui carrega aqui carrega a varivel...

        Dim da As New SqlDataAdapter(comando)

        Try
            con.Open()
            pesquisa = comando.ExecuteNonQuery
            da.Fill(ds, NomeProcedure)
        Catch ex As Exception
            MessageBox.Show(ex.Message, []erro[])
        Finally
            con.Close()
        End Try

        Return pesquisa
    End Function



Vlw fera pela ateno....

S sei que nada sei
Charles Santana  


 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por QUASAR23 em 25/02/2011 16:32:31