ExecuteCursor

De DTI Wiki

Ir para: navegação, pesquisa

function executeCursor($query, $params)

Função

executa uma query com retorno de cursor. O cursor deve ser omitido da lista de parâmetros e sempre deve se chamar :cur.

Parâmetros:

$query - comando sql a ser executado. Opcionalmente, pode ser setado através de setQuery(); $params - parâmetros que devem ser passados ao SQL. Devem seguir o seguinte formato: array(array("parameter"=>":paroracle", "variable"=>"varphp", "value"=>valor, "length"=>tam, "type"=>tipo)) onde "type"=>tipo é opcional. Opcionalmente, pode ser setado através de setParams();

Exemplo:

$app->executeCursor($query, $params);


function getConfigBanca($app,$codbanca){
 
	global $getConfigBancacodbanca, $getConfigBancaret;
 
	$getConfigBancacodbanca = $codbanca;
	$getConfigBancaret = NULL ;
 
	$query = "BEGIN ACDESENV.PKG_NOTASWEB.PRC_BUSCACONFIGBANCA(:IN_CODBANCA, :CUR); END;";
	$params = array(array("parameter"=>":IN_CODBANCA","variable"=>"getConfigBancacodbanca","value"=>$getConfigBancacodbanca,"length"=>10));
	if(!$app->executeCursor($query, $params)){
		erro($app,  "Ocorreu um erro ao buscar configurações da banca.",$app->getErrorMessage(), "ATENÇÃO", $volta);
		exit;
	}
	$config = $app->getAllRows();
	return $config;
 
}
Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas