Salve a tutti,
ho questo problema relativo alla configurazione del Db Oracle installato in locale sulla mia macchina.

Premetto questo, perchè la soluzione che ho trovato non riesco ad applicarla alle pagine asp, con le quali mi interfaccio con il DB.

Il problema è questo.
Il mio Db è in italiano, mentre i dati presenti sul db sono in formato inglese (ad esempio i decimali).

Per risolvere questo problema, occorre eseguire questa istruzione Oracle

set NLS_NUMERIC_CHARACTERS=.,

Attualmente, sulla pagine asp, uso questa sintassi per leggere dati dal db.

Ad esempio:

codice:
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open  application("ConnDB")
sqlprec="SELECT MAX(CODI_PROG) vn_codiprogprec  FROM ANAGPROG WHERE CODI_PROG <"&rs("CODI_PROG")
Set rsprec = cn.Execute(sqlprec)
.....
.....

Implementando così, invece
codice:
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open  application("ConnDB")
settinglital = "set NLS_NUMERIC_CHARACTERS=.,"
Set rssettinglital = cn.Execute(settinglital)
.....
.....
Mi ritorna questo errore.

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Oracle][ODBC][Ora]ORA-00922: opzione mancante o non valida
Sapete darmi un aiuto per risolvere il problema?

Grazie mille


ps. non posso agire ne su asp con Replace, ne direttamente sul db nel momento della select