26 messaggi dal 26 agosto 2003
Ciao, ho questo problema, devo gestire dei record impaginandoli, di solito uso questo script che con access non mi da nessun problema mentre con SQL server 2005 non funziona, dandomi a video il seguente errore:

L'operazione non è consentita se l'oggetto è aperto.
/euronics-SQLServer/Sottocat_Prod.asp, line 187


Questo è quello che utilizzo su SQLServer 2005 in versione express, nel codice evidenzio la riga 187:


<%
'creo la select per l'estrazione dell id per la categoria
'per estrarre il contenuto della tabella sottocategoria nei prodotti

id=Request.Querystring("id")

SQL="select * from Cat_Prod WHERE id="&id
SET rec = objConn.Execute (sql)

categoria=rec("Descrizione")
%>

..........
........

<%

'Rileviamo la pagina da visualizzare dalla stringa dell'URL
pag = TRIM(Request.QueryString("pag"))
If pag="" Then
pag = 1
Else
pag = CInt(pag)
End If



'Creiamo la stringa sql
SQL="select * from prodotti WHERE categoria='"& categoria &"' order by id DESC"


'Settiamo il numero di record per pagina


--------------riga 187------------------
rec.open sql, conn, 3, 3
-------------------------------------------
rec.pageSize = 5
rec.absolutePage = pag


'Ora stampiamo gli indirizzi su schermo
For i=1 to rec.PageSize

%>
&#8230;&#8230;..
&#8230;&#8230;.


Potete darmi un aiuto, grazie

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.