AdsDDAddProcedure
Adiciona um procedimento ao dicionário de dados.
Sintaxe
UNSIGNED32 ENTRYPOINT AdsDDAddProcedure(ADSHANDLE hConnect,
UNSIGNED8* pucName,
UNSIGNED8* pucContainer,
UNSIGNED8* pucProcName,
UNSIGNED32 ulInvokeOption,
UNSIGNED8* pucInParams,
UNSIGNED8* pucOutParams,
UNSIGNED8* pucComments);
Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
hConnect |
ADSHANDLE |
Handle da conexão. |
pucName |
UNSIGNED8* |
Nome do procedimento. |
pucContainer |
UNSIGNED8* |
Container (DLL/arquivo). |
pucProcName |
UNSIGNED8* |
Nome da função no container. |
ulInvokeOption |
UNSIGNED32 |
Opção de invocação. |
pucInParams |
UNSIGNED8* |
Parâmetros de entrada. |
pucOutParams |
UNSIGNED8* |
Parâmetros de saída. |
pucComments |
UNSIGNED8* |
Comentários. |
Valor de Retorno
AE_SUCCESS (0) em caso de sucesso. Código de erro se falhar.
Descrição
AdsDDAddProcedure adiciona um procedimento armazenado ao dicionário de dados.
Exemplo
AdsDDAddProcedure(hConnect, "meu_proc", "meudll.dll",
"MinhaFuncao", 0, "C(50)", "N(10)", NULL);