Chamar procedures em tempo de execução

.NET

01/03/2011

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

Curtidas 0

Respostas

Jones Roberto

Jones Roberto

01/03/2011

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
GOSTEI 0
POSTAR