.dsy:it.
Show 150 posts per page

.dsy:it. (http://www.dsy.it/forum/)
- Tech (http://www.dsy.it/forum/forumdisplay.php?forumid=189)
-- [HELP ASP] Recordset chiuso (http://www.dsy.it/forum/showthread.php?threadid=32403)


Posted by Sonia on 15-10-2007 15:24:

[HELP ASP] Recordset chiuso

Ciao a tutti... ho un problema che mi sta facendo a dir poco impazzire

Prima di tutto, utilizzo ASP 3.0 e Sql Server 2000

Ho una stored procedure che crea tabelle temporanee, mi fa un po' di calcoli e alla fine restituisce tutto ciò che mi serve (non so se può essere utile, ma l'ultima select è una SELECT * FROM #TMP )

Nella mia bella (si fa per dire) paginetta ASP richiamo la USP, passandogli i suoi 3 parametri

Set objCommand = Server.CreateObject("ADODB.Command")
Set objRS = Server.CreateObject("ADODB.Recordset")
with objCommand
.ActiveConnection = objConnection
.CommandText= "USP"
.CommandType = adCmdStoredProc
end with
with objCommand.Parameters
.Refresh
.Item("@Par1") = Par1
.Item("@Par2") = Par2
.Item("@Par3") = Par3
end with
objRS.open objCommand, , adOpenForwardOnly, adLockReadOnly


Ma quando vado per estrarre quel che mi ha salvato in objRs, mi dice che il recordset è chiuso e infatto il suo .state è 0.
Ho provato ad eseguire la usp a parte, con gli stessi parametri che gli passo dall'asp, e mi restituisce risultati...
Quindi penso che non ci sia comunicazione tra usp e command/recordset...

Qualcuno mi sa aiutare?

__________________
Spietata e diabolica!

"Questi libri non possono cancellare secoli di storia, specialmente se quella storia è sostenuta dal più grande best seller di tutti i tempi." Fraukman aveva sgranato gli occhi. "Non dirmi che Harry Potter parlava del Santo Graal."
"Parlavo della Bibbia." Fraukman aveva fatto una smorfia. "Dovevo aspettarmelo."


Posted by xSharKMaNx on 15-10-2007 15:48:

Prova a sostituire la tua objRS.open in objCommand.Execute

Ciao

__________________
Perché, mentre il manganello può sostituire il dialogo, le parole non perderanno mai il loro potere; perché esse sono il mezzo per giungere al significato, e per coloro che vorranno ascoltare, all'affermazione della verità. E la verità è che c'è qualcosa di terribilmente marcio in questo paese. (V)

I popoli non dovrebbero aver paura dei propri governi, sono i governi che dovrebbero aver paura dei popoli. (T.J)


All times are GMT. The time now is 08:18.
Show all 2 posts from this thread on one page

Powered by: vBulletin Version 2.3.1
Copyright © Jelsoft Enterprises Limited 2000 - 2002.