[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