[Tech] ot - caratteri accentati con oracle

Valerio Montagnani tech@asr-r.it
Ven 22 Gen 2010 14:44:34 CET


On Fri, 22 Jan 2010 14:14:07 +0100
Giancarlo Martini <giancarlomartini@gmail.com> wrote:

Questo è lo statement che passo alla funzione per fare l'inserimento:

		$statement=' UPDATE tab_clienti_delegati SET' 
		.' RAGSOC=\''.$_POST['ragsoc'].'\''
		.' ,COD_REGIONE=\''.$_POST['cod_regione'].'\''
		.' ,COD_PROVINCIA=\''.$_POST['cod_provincia'].'\''
		.' ,COD_COMUNE=\''.$_POST['cod_comune'].'\''
		.' ,CAP=\''.$_POST['cap'].'\''
		.' ,INDIRIZZO=\''.$_POST['indirizzo'].'\''
		.' ,TELEFONO=\''.$_POST['telefono'].'\''
		.' ,CODFISCALE=\''.$_POST['codfiscale'].'\''
		.' ,PIVA=\''.$_POST['piva'].'\''
		.' ,NR_LAV_INDETERMINATO=\''.$_POST
['nr_lav_indeterminato'].'\'' .' ,RIFERIMENTO=\''.$_POST
['riferimento'].'\'' .' ,COD_CCNL=\''.$_POST['cod_ccnl'].'\''
		.' ,NR_TIROCINANTI_ATTUALI=\''.$_POST
['numero_tirocinanati_attuali'].'\'' .' ,RUOLO_RIFERIMENTO=\''.$_POST
['ruolo_riferimento'].'\'' .' ,COD_PROV_NASCITA_RIF=\''.$_POST
['cod_prov_nascita_rif'].'\'' .' ,COD_COMUNE_NASCITA_RIF=\''.$_POST
['cod_comune_nascita_rif'].'\'' .' ,DATA_NASCITA_RIF=TO_DATE(\''.$_POST
['data_nascita_rif'].'\',\'DD/MM/YYYY\' )' .' WHERE ID_CLIENTE='.
$dati_tirocinio["ID_CLIENTE"].' and upper(ID_DELEGA)=upper(\''.
$dati_tirocinio["ID_DELEGA"].'\')';


e questa è la funzione che esegue lo $statement:

function eseguoInsert_update($STATEMENT){

    $conn=connetti();
//echo "eseguo statement";
    //echo $STATEMENT;
    

	 $stmt = ociparse($conn,$STATEMENT);
   
    $ret=ociexecute($stmt);
	disconnetti($conn);
    
    return $ret;

}

Il messaggio d'errore purtroppo non riesco a vederlo perchè la
procedura prosegue e la macchiana non la posso fermare perchè è già in
produzione. Caso mai la stoppo questa domenica.

Grazie, Valerio
-- 
Valerio Montagnani <tech@asr-r.it>



Maggiori informazioni sulla lista flug-tech