C# e Oracle

mercoledì 14 marzo 2007 - 15.58

a.cincischio Profilo | Newbie

Ho un nuovo problema con la chiamata ad una stored procedure oracle.
Adesso, se chiamo l'exxecute scalar mi restituisce

"cannot SET NLS in a distributed transaction"

Nel package che comprende la funzione ci sono queste rifhe di codice, che secondo me, sono la causa del problema

/* SETTTA LA LINGUA IN ITALIANO E I CARATTERE NUMERICI */
DBMS_SESSION.set_nls('NLS_TERRITORY', 'ITALY');
DBMS_SESSION.set_nls('NLS_LANGUAGE', 'ITALIAN');
DBMS_SESSION.set_nls('NLS_NUMERIC_CHARACTERS', ''',.''');
DBMS_SESSION.set_nls('NLS_DATE_FORMAT', '''DD-MON-RR''');

Come posso fare a risolvere questo problema?
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5