Problema con gli alias in query su Oracle
bencio non è online. Ultima attività: 05/08/2008 14.50.25bencio
Inserito il: 05 agosto 2008 10.50
7 messaggi dal 13 dic 2005 Istalla Microsoft Silverlight!
Ciao a tutti,

ho un'applicazione asp che mi gestisce una serie di dati su un database Oralce.
La connessione non ha alcun problema.

Ma quando faccio eseguire una query che contiene un alias per un campo, questo non mi viene riconosciuto e viene creato il seguente errore:

ADODB.Recordset error '800a0cc1'

Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto.

/nomescript.asp, line 259

Il codice è:

sqlUserCount = "SELECT COUNT(*) AS COUNTRECORD FROM NOMETABELLA;"
Set rsUserCount = Server.CreateObject("ADODB.Recordset")
rsUserCount.Open sqlUserCount, strConn , 3 , 3

CountRings = rsUserCount("countrecord")



La linea 259 è ... CountRings = rsUserCount("countrecord")

Non so come uscirne. Ed è così per tutte le altre pagine.

Se qualcuno ne sa qualcosa ringrazio anticipatamente.

Gianni
RE: Problema con gli alias in query su Oracle
gusic89 è online. Ultima attività: 05/09/2008 11.18.26gusic89
Inserito il: 05 agosto 2008 10.58
25 messaggi dal 24 feb 2008 Istalla Microsoft Silverlight!
Molto probabilmente hai scritto un nome di un campo che nel DB non esiste oppure c'è nel DB ma non è stato inserito nei campi che aggiorni !


controlla.....ciao Domenico

Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna.
(Albert Einstein)
RE: Problema con gli alias in query su Oracle
bencio non è online. Ultima attività: 05/08/2008 14.50.25bencio
Inserito il: 05 agosto 2008 11.06
7 messaggi dal 13 dic 2005 Istalla Microsoft Silverlight!
Il nome del campo me lo creo io nella query tramite l'alias

AS COUNTRECORD

che contiene il numero dei record derivati da COUNT(*).

Per cui poi io vado a richiamare il mio alias che dovrebbe essere storato nel recordset, ma non mi riconosce il nome.
Se io eseguo la stessa query sul database direttamente funziona tutto a meraviglia.
RE: Problema con gli alias in query su Oracle
gusic89 è online. Ultima attività: 05/09/2008 11.18.26gusic89
Inserito il: 05 agosto 2008 11.13
25 messaggi dal 24 feb 2008 Istalla Microsoft Silverlight!
prova a scriverla in maiuscolo......fammi sapere
ciao domenico....

Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna.
(Albert Einstein)
RE: Problema con gli alias in query su Oracle
bencio non è online. Ultima attività: 05/08/2008 14.50.25bencio
Inserito il: 05 agosto 2008 14.50
7 messaggi dal 13 dic 2005 Istalla Microsoft Silverlight!
Ho trovato il problema ma non so la causa.

Il problema è nel CursorType e nel LockType del recordset ( ,3 ,3) quando lo apro.
Lasciando i valori di default il tutto funziona.

Mi domando come mai su un'altro server funziona anche con CursorType adOpenStatic e con LockType adLockOptimistic ( ,3 ,3).

Vabbè ... l'importante è aver risolto l'errore.

Grazie mille comunque !!

Vai a:
Torna al forum |   Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.


maltra - 641 pt
vladimiro - 461 pt
fabrica - 180 pt

Ultimi vincitori: fabrica, vladimiro, PeppeDotNet

Iscriviti anche tu e raccogli punti. Questo mese in palio VS 2008 + Windows Server 2008, ReShaper e 1 ebook!



COMMUNITY
ULTIMI MESSAGGI


IN EVIDENZA
MISC
Powered by .db Forums