ExecuteSql

De DTI Wiki

Ir para: navegação, pesquisa

function executeSql($query, $params=null)

Função

executa uma query

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->executeSql($query, null);


function opUPFVirtual($app,$codbanca){
 
	global $opUPFVirtualcodbanca, $opUPFVirtualret;
 
	$opUPFVirtualcodbanca = $codbanca;
	$opUPFVirtualret = NULL;
 
	$query = "BEGIN :OUT_RET := ACDESENV.PKG_NOTASWEB.FUN_CONFIGUPFVIRTUAL(:IN_CODBANCA); END;";
	$params = array(array("parameter"=>":IN_CODBANCA","variable"=>"opUPFVirtualcodbanca", "value"=>$opUPFVirtualcodbanca,"length"=>10),
		        array("parameter"=>":OUT_RET","variable"=>"opUPFVirtualret", "value"=>$opUPFVirtualret,"length"=>10));
	if(!$app->executeSql($query, $params) or $opUPFVirtualret == 1){
		erro($app,  "Ocorreu um erro ao configurar importação da banca para UPF VIRTUAL.",$app->getErrorMessage(), "ATENÇÃO", $volta);
		exit;
	}
	return true;    
}
Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Ferramentas