ExecuteSql
De DTI Wiki
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; }