Chamar procedures em tempo de execução

01/03/2011

0

Não sei se o título explica direito o que estou precisando mas vou tentar explicar melhor.

Estou precisando executar uma procedure de forma dinâmica.
Gostaria de enviar um parametro (nome da procedure, Sub), e gostaria que essa sub fosse executada.

Exemplo:

ChamaProcedureDinamica("GerarRelatorio1(Base, Culture)")
ChamaProcedureDinamica("GerarRelatorio2(Base, Culture)")


Private sub ChamaProcedureDinamica(ksProcedures as string)

      Executar ksProcedure

End Sub


Module Reports

  Public GeraRelatorio1(Base, Culture)

      MsgBox("RODOU")

  End Sub

  Public GeraRelatorio2(Base, Culture)

      MsgBox("RODOU")

  End Sub

End Module

Na verdade esse nome da procedure que irá ser chamada virá do banco de dados.
E o VB deverá executar chamar essa procedure em tempo de execução.

Obs: Estou usando o VS2005

Procurei muito mas não encontrei nada sobre o assunto...
Abirush Ltda

Abirush Ltda

Responder

Posts

11/03/2011

Jones Roberto

Segue um post em C#
que mostra com usar procedure
http://www.macoratti.net/09/03/aspn_usp.htm

Segue um post em VB.NEt
que mostra com usar procedures
http://www.macoratti.net/vbn_bsql.htm

Att,
Jones Roberto
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar