Executar Procedure

Manual do Maker 2

Executar Procedure

Descrição:

Essa função executa uma procedure do banco de dados.

Parâmetros:

1. Nome da procedure a ser executada ;

2. Lista contendo parâmetros de entrada da procedure (Nulo se a procedure não tiver parâmetros de entrada);

3. Conexão (Caso a conexão seja nula, será usada a conexão principal do sistema);

4. Uma lista de número referente ao tipo de dados que serão retornados (Verificar número correspondente na tabela)

Retorno:

Uma lista de Variantes.

Segue a tabela com os tipos que podem ser retornados:

12 - VARCHAR

2 - NUMERIC

16 - BOOLEAN

91 - DATE

92 - TIME

93 - TIMESTAMP

8 - DOUBLE

6 - FLOAT

7 - REAL

2 - BINARY

1 - CHAR

2004 - BLOB

2005 - CLOB

5 - BIGINT

10 - CURSOR (ORACLE) (É necessário avançar para o primeiro registro)

Exemplo:

Para executar uma procedure do banco, passa-se o nome da procedure no primeiro parâmetro, em seguida

será passado uma lista contendo os parâmetros de entrada da procedure, o terceiro parâmetro da função será

uma conexão (passando nulo para usar a conexão principal do sistema) e por fim o quarto parâmetro que corresponde

a uma lista criada contendo valores correspondendo ao tipo de retorno (esses valores correspondem aos informados

acima) .

Observações:

1. Se no lugar da lista informada do quarto parâmetro for fornecido um valor nulo, a função entenderá que a procedure

não possui retorno.

1. procedureExecutarComando

2. valores de entrada

3. conexão

4. retornos (12,12,8)

Legenda referente aos elementos de retorno da procedure

Primeiro elemento da lista = Tipo 12 (Varchar)

Segundo elemento da lista = Tipo 12 (Varchar)

Terceiro elemento da lista = Tipo 8 (Double)

2. Os numeros que forem inclusos na lista do 4º parâmetro devem ser do tipo INT.

Nome Real:

ebfSQLExecuteProcedure

Compatibilidade:

Servidor

Caso este tópico não tenha comentário satisfatório, envie e-mail para [email protected]