Newsgroup: it.comp.os.win.xp
Titolo: ADODB.Recordset (0x800A0CB3)

 
          Ciao a tutti .. posto la mia richeista anche qui (è anche su asp) in quanto
ieri sera ho fatto una prova, formattato tutto, installato xp liscio e non
funziona quindi presumo sia un problema di xp ... a sto punto !
Siete la mia ultima speranza, dopodichè getto la spugna.
Ho installato un blog sul mio pc che funzionava poi ho deciso ri
ripristinare l'immagine che avevo fatto un po' di tempo fa e il blog non
funziona piu'. accedendo ad alcune pagine mi compare il maledetto errore:
a.. Tipo di errore:
ADODB.Recordset (0x800A0CB3)
Il set di record corrente non supporta i segnalibri. Potrebbe trattarsi di
una limitazione del provider o del tipo di cursore selezionato.
/dblog/admin/articoli_elenco.asp, line 58
a.. Tipo di browser:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
a.. Pagina:
GET /dblog/admin/articoli_elenco.asp
Non so piu dove cercare! ho fatto milel prove ma se mi aiutate ne faccio
2000 !
ho visto su google che si parla di codice ma io mi intestardisco che non è
il codice altrimenti prima non funzionava.
o è un settaggio di IUSR o un programma che ho installato aveva modificato
delle proprietà dell'utente IUSR.
dopo aver fatto di tutto, accessi.. sila lettura su win .. di tutto...
ditemi voi che provare... sto esaurendo e mi spiace rinunciare al blog a cui
oprmai ero affezionato.
Grazie in anticipo. Roberto
ps... ho scaricato anche l'utility per verificare l'mdac 2.81 sp1.. direi
l'ultima FrameNetwork 1.1 insomma supr aggiornato .. helpatemi !!!
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/

Sei abbastanza OT qui, anzi parecchio OT.
Il problema è quasi certamente sugli accessi visto che ora non va, ma 
prima sì. Detto questo... una domanda semplice semplice stai usando IIS 
su XP Pro giusto?
-- 
Scream - SORRIDI! :) Domani sarà peggio...

 ha
scritto:

Il fatto è quello ... pensavo fosse codice e l'ho postato su asp ma il fatto
ch eprima funzionasse e poi no mi da da pensare... ecco perchè provo a
postare qui ... dopo aver installato xp sp2 senza NULLA mna nulla prorpio e
non funzionava allora non era qualche SW che rompeva ma o codice o XP e dato
ch eprima funzionava... (azzz ci scrivevo su sto blog giuro) allora mi
rimane come indiziato xp.
si .. iis 5.1 su xp pro....
sto davvero uscendo mongolo ...
e se leggo la tua firma "SORRIDI! :) Domani sarà peggio..." mi viene davvero
da ridere !!
ahahah
^___^


 sto davvero uscendo mongolo ...
Espressione molto molto sgradevole.
Alberto
-- 
I have a dream that my four little children
will one day live in a nation where they
will not be judged by the color of their skin
but by the content of their character.

 ha
scritto:

ps.. sul 2000 a lavoro funziona tutto quindi non è codice... :)



          forse non leggi bene i post... riprova sarai piu' fortunato. grazi
ecomunque.


 graziecomunque.
Prego.
Il problema è tuo, è un argomento su cui ne so abbastanza, molto 
probabilmente ti avrei risolto il problema (esattamente come ti ho già 
risposto qualche giorno fa).
Probabilmente non è un problema grave, se non vuoi essere aiutato.
Ciao


 Probabilmente non è un problema grave, se non vuoi essere aiutato.
Stavo per postare una risposta pure io, ma leggendo ho chiuso il
messaggio :)
-- 
Freccia@Bulldozer63 :D

 potrebbe grossomodo ricavare il provider), come speri di avere aiuto?
Provider? Ma scusate, ha ragione lui... o meglio avete vi siete capiti 
male... Il provider è lui stesso, non ha specificato che è in localhost, 
comunque se dice che l'errore si presenta con xp e iis 5.1 è evidente 
che non è un provider ad avere iis5.1
Mai visto un Windos Server con iis5.1... non so te...


Scream ha spiegato il 07/09/2005 :

Ma se l'errore esce da un oggetto di una libreria AdoDb, non ti viene 
il dubbio che ci si riferisca al provider usato da AdoDb?
La cosa che fa ridere, è che ha fatto osservare che su un W2k funziona.
E, guarda caso, qual'è la più grossa differenza nell'utilizzo di Adodb 
fra 2k e XP?
Semplice: che un determinato provider su XP non è presente, ma va 
installato manualmente...
Poi, chissà, magari non è quello il problema. Ma se uno cerca la causa 
di un errore, io partirei dal messaggio di errore stesso...


                    Il 07 Set 2005, 15:00, "Freccia (VegetaSSj)"
<NIENTESPAMfre...@hotmail.invalid> ha scritto:

forse sono stato mal interpretato o forse non so cosa sia un provider.
sicuramente entrambe. se ti sei offeso ti chiedo scusa in ginocchio in
piazza per la mia scortesi ama non per questo ora mi aspetto il tuo aiuto.
ripeto grazie comunque ... ora cerco su google cosa sia un provider ... così
la prossima volta ch emi potrai dare una mano non te la prendi .
i pensavo di aver detto tutto, forse dovresti pensare che ad un pivello
provider non significhi molto rispetto a quello che ha scritto.
comunque grazie lo stesso... ora rileggo io e saro' piu' fortunato !
ciau !


 ha
scritto:

          Alberto io ti credo... forse mi state elevando troppo per quello che ho
scritto .. non so da dove piu' prendere il filo ! sono azzerato di risorse..
insomma.. sono un pivello... quello che hai scritto è comprensibile.. ma io
non so cosa installare ! quella della differenza tra xp e 2000 s adodb non
la conosco .. ho cercato su google ma tutte le segnalazioni parlano di
codice ! vuol dire che avevo instrallato qualcosa che lo faceva funzionare a
questo ci ero arrivato... ecco perchè chiedo aiuto a voi che ne sapete di
piu' ..
non vi inkazzate .. sono solo molto sconfortato tutto qua... sono giorni che
smanetto ...
:(((


joebbetto ha detto questo mercoledì :

Tuttavia, persisti a non voler dire che database utilizzi.
Oltretutto, se ho appena scritto che si tratta del provider utilizzato 
da Ado, sfoglia il tuo codice e cerca una cosa con scritto 
PROVIDER=pincopallino...
Boh...



          ecco.. io ti posto il codice della pagina nella quale mi da errore...
uso un db mdb (access) ma un ascritta "provider" non la trovo .. forse nelel
altre pagine ?
scarico il pacchetto originale e la cerco...
<%
 'dBlog 2.0 CMS Open Source
 'Versione file 2.0.0
%>
<!--#include file="inc_header.asp"-->
<body bgcolor="<%=Colore_Sfondo_Pagina%>">
<table border="0" width="700" align="center" cellspacing="0"
cellpadding="15" bgcolor="<%=Colore_Sfondo_Content%>">
 <tr>
  <td>
   <table border="0" width="700" align="center" cellspacing="0"
cellpadding="0" style="BORDER-RIGHT: <%=Colore_Contorni%> 1px solid;
BORDER-TOP: <%=Colore_Contorni%> 1px solid; BORDER-LEFT:
<%=Colore_Contorni%> 1px solid; BORDER-BOTTOM: <%=Colore_Contorni%> 1px
solid">
    <tr>
     <td width="700">
      <table border="0" width="700" cellspacing="0" cellpadding="0">
       <tr>
        <td width="550" valign="top" style="PADDING-RIGHT: 10px;
PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px">
         <p align="justify">
          \\ <b><a href="default.asp"><%=Testo_Path_Pannello%></a> :
<%=Testo_Sezione_Articoli%></b>
         </p>
         <table border="0" width="450" align="center" cellspacing="0"
cellpadding="0" style="BORDER-RIGHT: <%=Colore_Contorni%> 1px solid;
BORDER-TOP: <%=Colore_Contorni%> 1px solid; BORDER-LEFT:
<%=Colore_Contorni%> 1px solid; BORDER-BOTTOM: <%=Colore_Contorni%> 1px
solid">
<%
 Dim SQLListBox, RSListBox, SQLArticoli, RSArticoli, RecordPerPagina,
Pagina, I, Temp, FiltroAutore, FiltroSezione, ArrayFiltroAutore,
ArrayFiltroSezione, Z
 SQLArticoli = " SELECT Articoli.ID, Articoli.Sezione, Count(Commenti.ID) AS
ConteggioID, Articoli.Titolo, Articoli.Autore, Articoli.Data, Articoli.Ora,
Articoli.Testo, Articoli.Letture, Articoli.Bozza FROM Commenti RIGHT JOIN
Articoli ON Commenti.IDArticolo = Articoli.ID WHERE Articoli.ID <> 0"
 If Session("BLOGAdmin") = True Then
  If Request.QueryString("a") <> "" Then
   SQLArticoli = SQLArticoli & " AND Articoli.Autore = '"&
ControlloSQLInjection(Request.QueryString("a")) &"'"
  End If
 Else
  SQLArticoli = SQLArticoli & " AND Articoli.Autore = '"&
Session("BLOGNick") &"'"
 End If
 If Request.QueryString("s") <> "" Then
  SQLArticoli = SQLArticoli & " AND Articoli.Sezione = '"&
ControlloSQLInjection(Request.QueryString("s")) &"'"
 End If
 SQLArticoli = SQLArticoli & " GROUP BY Articoli.ID, Articoli.Sezione,
Articoli.Titolo, Articoli.Autore, Articoli.Data, Articoli.Ora,
Articoli.Testo, Articoli.Letture, Articoli.Bozza ORDER BY Articoli.Data
DESC, Articoli.Ora DESC "
 Set RSArticoli = Server.CreateObject("ADODB.Recordset")
 RSArticoli.Open SQLArticoli, Conn, 1, 3
%>
          <tr>
           <td width="450" bgcolor="#FBFBFB" style="PADDING-RIGHT: 7px;
PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px">
            <%=Testo_Articoli_IntroduzioneElenco%> <a
href="articoli_aggiungi.asp"><%=Testo_Modulo_PulsanteAggiungi%></a>.
            <br><%=Testo_Articoli_IntroduzioneTotaleArticoli%>:
<b><%=RSArticoli.RecordCount%></b>
           </td>
          </tr>
<%
 RecordPerPagina = 4
 Pagina = Request.QueryString("pagina")
 If Pagina = "" OR Pagina = "0" OR IsNumeric(Pagina) = False Then
  Pagina = 1
 Else
  If Pagina <= 0 Then
   Pagina = 1
  End If
 End If
 If RSArticoli.EOF = False OR RSArticoli.BOF = False Then
  RSArticoli.PageSize = RecordPerPagina
  RSArticoli.AbsolutePage = Pagina
  For I = 1 To RecordPerPagina
   If NOT RSArticoli.EOF Then
%>
          <tr>
           <td width="450" bgcolor="#FBFBFB" style="PADDING-RIGHT: 7px;
PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px">
            <b><%=Testo_TabellaArticoli_RigaTitolo%></b>
<%=RSArticoli("Titolo")%>
<%
    If RSArticoli("Bozza") = True Then
%>
            (<font
color="red"><%=Testo_TabellaArticoli_CaratteristicaBozza%></font>)
<%
    End If
%>
            <br><a
href="articoli_modifica.asp?id=<%=RSArticoli("ID")%>"></a><b><%=Testo_TabellaArticoli_RigaAutore%></b>
<%=RSArticoli("Autore")%> (<%=StrToData(RSArticoli("Data"))%> @
<%=StrToOra(RSArticoli("Ora"))%>)
            <br><b><%=Testo_TabellaArticoli_RigaSezione%></b>
<%=RSArticoli("Sezione")%> (<%=RSArticoli("Letture")%>
<%=Testo_TabellaArticoli_CaratteristicaHit%>)
            <br><b><%=Testo_TabellaArticoli_RigaOperazioni%></b> <a
href="articoli_modera.asp?id=<%=RSArticoli("ID")%>"><%=Testo_TabellaArticoli_LinkModeraCommenti%></a>
(<%=RSArticoli("ConteggioID")%>) | <a
href="articoli_modifica.asp?id=<%=RSArticoli("ID")%>"><%=Testo_TabellaArticoli_LinkModifica%></a>
| <a href="articoli_cancella.asp?id=<%=RSArticoli("ID")%>" onclick="return
confirm('<%=Testo_Conferma_CancellazioneFileJavascript%>?');"><%=Testo_TabellaArticoli_LinkCancella%></a>
| <a href="/dblog/articolo.asp?id=<%=RSArticoli("ID")%>"
target="_blank"><%=Testo_TabellaArticoli_LinkVisualizza%></a> | <a
href="javascript:popup('preview.asp?id=<%=RSArticoli("ID")%>', 560, 380,
'preview');"><%=Testo_TabellaArticoli_LinkPreview%></a>
           </td>
          </tr>
<%
    RSArticoli.MoveNext
   End If
  Next
  FiltroAutore = ""
  FiltroSezione = ""
  SQLListBox = " SELECT [Autore], [Sezione] FROM [Articoli] "
  Set RSListBox = Server.CreateObject("ADODB.Recordset")
  RSListBox.Open SQLListBox, Conn, 1, 3
  Do While NOT RSListBox.EOF
   If InStr(FiltroAutore, "|" & RSListBox("Autore")) = False Then
    FiltroAutore = FiltroAutore & "|" & RSListBox("Autore")
   End If
   If InStr(FiltroSezione, "|" & RSListBox("Sezione")) = False Then
    FiltroSezione = FiltroSezione & "|" & RSListBox("Sezione")
   End If
   RSListBox.MoveNext
  Loop
  Set RSListBox = Nothing
  ArrayFiltroAutore = Split(FiltroAutore, "|", -1, 1)
  ArrayFiltroSezione = Split(FiltroSezione, "|", -1, 1)
%>
          <tr>
           <td width="450" bgcolor="#FBFBFB" style="PADDING-RIGHT: 7px;
PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px">
            <div align="right">
             <b><%=Testo_TabellaArticoli_Paginazione%>:</b>
<%
  For Temp = 1 To RSArticoli.PageCount
   Response.Write "<a href=""articoli_elenco.asp?s="&
Server.HtmlEncode(Request.QueryString("s")) &"&a="&
Server.HtmlEncode(Request.QueryString("a")) &"&pagina=" & Temp & """>"
   Response.Write Temp
   Response.Write "</a> "
  Next
%>
            </div>
            <form action="Articoli_elenco.asp" method="get">
                            <b><%=Testo_TabellaArticoli_FiltriPer%></b>
                            <br>
<%
  If Session("BLOGAdmin") = True Then
%>
                            <%=Testo_TabellaArticoli_FiltroPerAutori%>
                            <select name="a" size="1">
                               <option
value=""><%=Testo_TabellaArticoli_FiltroPerAutoriNessunaScelta%></option>
<%
   For Z = 1 To UBound(ArrayFiltroAutore)
%>
              <option <%If Request.QueryString("a") = ArrayFiltroAutore(Z)
Then Response.Write "selected" End If%>
value="<%=ArrayFiltroAutore(Z)%>"><%=ArrayFiltroAutore(Z)%></option>
<%
   Next
%>
             </select>
                             <%=Testo_TabellaArticoli_FiltroANDOR%>
<%
  End If
%>
                             <%=Testo_TabellaArticoli_FiltroPerSezioni%>
                             <select name="s" size="1">
                               <option
value=""><%=Testo_TabellaArticoli_FiltroPerSezioniNessunaScelta%></option>
<%
  For Z = 1 To UBound(ArrayFiltroSezione)
%>
              <option <%If Request.QueryString("s") = ArrayFiltroSezione(Z)
Then Response.Write "selected" End If%>
value="<%=ArrayFiltroSezione(Z)%>"><%=ArrayFiltroSezione(Z)%></option>
<%
  Next
%>
             </select>
             <input type="submit" name="cerca"
value="<%=Testo_Modulo_PulsanteRicerca%>">
            </form>
           </td>
          </tr>
<%
 Else
%>
          <tr>
           <td width="450" bgcolor="#FBFBFB" style="PADDING-RIGHT: 7px;
PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px">
            <%=Testo_TabellaArticoli_ErroreNessunArticoloTrovato%>, <a
href="articoli_elenco.asp"><%=Testo_LinkTornaElenco%></a>.
           </td>
          </tr>
<%
 End If
%>
         </table>
        </td>
        <td width="150" valign="top" style="PADDING-RIGHT: 10px;
PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px">
         <!--#include file="inc_destra.asp"-->
        </td>
       </tr>
      </table>
     </td>
    </tr>
    <tr>
     <td width="700" bgcolor="<%=Colore_Sfondo_Footer%>">
      <!--#include file="inc_footer.asp"-->
     </td>
    </tr>
   </table>
  </td>
 </tr>
</table>
</body>
</html>
<%
 Set RSArticoli = Nothing
 Conn.Close
 Set Conn = Nothing
%>


 RSArticoli.Open SQLArticoli, Conn, 1, 3
Scusa, ma non conosci il codice che usi?
Comunque, vedi la riga qui sopra?
Serve per aprire il recordset su cui hai l'errore.
In tale riga viene utilizzata una variabile CONN, che si riferisce ad 
un oggetto Adodb.Connection, che da qualche parte viene sicuramente 
inzializzato mediante una cosa che si chiama ConnectionString, 
all'interno della quale trovi la voce PROVIDER=.....
Comunque se usi Access, o usi un provider ODBC o un provider JET.
Mi auguro quest'ultimo.
In questo caso, installa
http://62.94.185.38/download/Jet40SP8_WindowsXP.exe
E poi vediamo un po'...
Ciao



TROVATO !!!!
	Conn.Open "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = "&
Server.MapPath(Path_DirScrittura & Nome_DataBase) &";"
spero sia utile...
:(


 ha
scritto:

ma io non sviluppo .. sto tentando di far funzionare il blog su xp.. non
sono uno sviluppatore.. giurin giurella ! :)))
comunque l'ho installato e non me lo lascia fare perchè dice che ho la
versioen piu' aggiornata ... :(((
madonna mi a.. ma chissà che mi ero installato per farla funzionare.. mo
installo il mondo ... e vediamo !!! grazie.. non va ... vado ad aspirare un
po' di gas e torno ... :)))


 spero sia utile...
Se ti dovesse servire qualche cosa di analogo:
http://www.connectionstrings.com/
-- 
Freccia@Bulldozer63 :D

                    Il 07 Set 2005, 20:38, "Freccia (VegetaSSj)"
<NIENTESPAMfre...@hotmail.invalid> ha scritto:

fORSE HO UNA NOTIZIA IN PIU' PER CIRCOSCRIVERE IL PROBLEMA, se cambio
l'utente predefinito per l'accesso anonimo ovvero da IUSR_nomemacchina a
nomemacchina/utente allora l apagina asp torna a funzionare, questo mi fa
pensare ai diritti che ha questo utente iust rispetto ad altri utenti. solo
che se accedo da internet al sito credo mi chieda utente e password vore?
quindi in teoria l'utente iusr DEVE restare ... correggetemi se sbaglio ...
grazie.. buona giornata !!!


 grazie.. buona giornata !!!
Anzichè modificare l'utente di esecuzione di IIS, verifica che tale 
utente abbia diritti di scrittura sulla cartella dove si trova il db.
Ciao



          Si .. ho fatto tutto. sia da iis sia da win... scrittura... il fatto di
cambiare web server non servirebbe vero ? tipo apache... qui è una questione
di diritti di IUSR... sto per arrendermi ...
l fatto è che nemmeno installando pulito xp sp2 funziona... è qualcosa di
patch... che so io ... ho visto che c'è stato un rilascio per
adobe.streaming ma forse quello non centra nulla ... :(((


 di diritti di IUSR... sto per arrendermi ...
Apache non legge le asp. Da quello che hai detto il tuo codice è un 
codice pronto. Ha scaricato un blog e lo hai decompresso. Sicuramente da 
questi ultimi messaggi sembra essere proprio un problema di diritti del 
caro vecchio IUSR_nomepc. Quindi l'unica soluzione è googlare un po' e 
cercare "diritti utente IUSR". Buona fortuna
