Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    ADODB.Fields error '800a0cc1'

    Ciao, ho riscontrato un problema con la restituzione dei dati con un recordset basato sul database access. Le tabelle luoghi e tipologia stanno a 1 nella relazione


    Quando provo il recordset in locale tutto ok, quando provo ad utilizzarlo sul server vero e proprio il risultato è il seguente messaggio:

    ADODB.Fields error '800a0cc1'
    Item cannot be found in the collection corresponding to the requested name or ordinal.
    /luoghi2.asp, line 175 (<%=(rs_luoghi.Fields.Item("luoghi.luogo").Value)% ></td>)

    Il recordset l’ ho impostato così:

    SELECT archivio.*, luoghi.*, tipologia.*
    FROM tipologia INNER JOIN (luoghi INNER JOIN archivio ON luoghi.ID = archivio.luogo) ON tipologia.ID = archivio.tipo
    WHERE luoghi.ID= MMColParam

    Dove MMColParam fa riferimento a Request.QueryString(“ID”) ed il valore predefinito è 0.
    QUALCUNO Può AIUTARMI??’?
    Grazie in anticipo.

    La connessione al db funziona:
    Dim MM_connessione_STRING
    MM_connessione_STRING = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("/mdb-database/immaginimultiple.mdb")

  2. #2
    <%
    Dim rs_luoghi
    Dim rs_luoghi_cmd
    Dim rs_luoghi_numRows

    Set rs_luoghi_cmd = Server.CreateObject ("ADODB.Command")
    rs_luoghi_cmd.ActiveConnection = MM_connessione_STRING
    rs_luoghi_cmd.CommandText = "SELECT archivio.*, luoghi.*, tipologia.* FROM tipologia INNER JOIN (luoghi INNER JOIN archivio ON luoghi.ID = archivio.luogo) ON tipologia.ID = archivio.tipo WHERE luoghi.ID= ?"
    rs_luoghi_cmd.Prepared = true
    rs_luoghi_cmd.Parameters.Append rs_luoghi_cmd.CreateParameter("param1", 5, 1, -1, rs_luoghi__MMColParam) ' adDouble

    Set rs_luoghi = rs_luoghi_cmd.Execute
    rs_luoghi_numRows = 0
    %>

  3. #3
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    [luoghi.luogo]

    ?
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  4. #4
    La tabella luoghi ha solo 2 campi: uno chiamato ID (contatore) e l' altro chiamato luogo (che contiene un elenco di località). Anche la tabella tipologia ha solo 2 campi (ID) e (tipo).
    Secondo me l' errore stà anche nella riga della tipologia (perchè sono impostate identicamente), solo che non ho idea di come correggerli.

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.