Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    ADODB.Recordset error '800a0cc1'

    ADODB.Recordset error '800a0cc1'

    Item cannot be found in the collection corresponding to the requested name or ordinal.

    /img/Default.asp, line 141


    ma da cosa è dovuto quel tipo di errore?
    ho uno script in cui mi collego al database:

    codice:
    <%
    Connessione = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = c:\domains\nomedelmiosito.it\db\immagini.mdb"
    Set conn = Server.CreateObject("ADODB.Connection")
    Conn.Open Connessione 
    
    recordsperpagina = 200
     
    SQL = "SELECT DISTINCT attaccato FROM immagini"
    
    Set rs = Server.CreateObject("ADODB.Recordset")
    
    rs.Open SQL, conn, 1, 3
    
    
    %>
    il percorso del db sono sicuro che sia corretto, e l'errore si riferisce alla linea 141, cioè quando richiamo dei dati dal db, tipo <%= rs("nomeimg")%>.

    ho fatto diverse prove ma nn riesco a capire...

  2. #2
    non hai un campo che si chiama "nomeimg". controlla.

  3. #3
    si il campo c'è

  4. #4
    il messaggio di errore dice che non c'e'... prova a postare un po' piu' di codice

  5. #5
    ho notato che il problema lo causa la query sql, perchè se levo il select distinct, i risultati della query vengono visualizzatti correttamente....e col distinct no...

  6. #6
    ah ecco perchè...dovrei aprire anche gli altri campi oltre ad "attaccato" credo..

  7. #7
    scusa, non l'avevo visto prima...

    SQL = "SELECT DISTINCT attaccato FROM immagini"

    come vedi, il campo nomeimg non viene selezionato...

  8. #8
    e quindi....che tipo di query dovrei fare perchè venga selezionato anche quel campo, ma non voglio che sia selezionato tramite distinct...

    grazie dell'aiuto.

  9. #9
    SELECT elenco_campi FROM tabella

    al posto di elenco_campi scrivi il nome dei campi (separati da virgola) che vuoi selezionare

  10. #10
    si fin qui ok, ma ci vorrei mettere anche il distinct, cioè distinct valido solo per un campo, per gli altri no.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.