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

    error ADODB.Field (0x800A0BCD)

    Scusate amici del forum ho un piccolo problema:

    dim , testo

    strConn = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath("/mdb-database/mio_database.mdb")

    strsql = "Select * From news where NEWS Like '*" & TESTO & "*' order by data DESC"

    Set objConn = Server.CreateObject("ADODB.Connection")
    objConn.Open strConn
    Set objRs = objConn.Execute(strsql)

    data = objRs("data")
    news = objRs("news")
    commenti = objRs("commenti")
    link = objRs("link")

    a questo punto il Browser mi restituisce questo errore:


    Informazioni tecniche (per il personale del supporto tecnico)

    Tipo di errore:
    ADODB.Field (0x800A0BCD)
    Il record corrente corrisponde all'inizio o alla fine del file oppure è stato eliminato. Per eseguire l'operazione richiesta è necessario disporre di un record corrente.
    /home.asp, line 95

    ovviamente mi dice che non trova il record, allora vado un MSAccess
    e creo la Query, :master:
    e qui nasce il mio quesito:
    se access mi restituisce un record, perchè ASP mi dice di nooooo!!
    cosa sbaglio?

    Grazie a tutti

  2. #2
    Vuol dire che per la query specificata non sono presenti record.

    Controlla la correttezza della query stampandola prima di eseguirla.

  3. #3
    forse perche' usi conn.execute invece di rs.open...

  4. #4
    Utente di HTML.it L'avatar di kluster
    Registrato dal
    Jul 2003
    Messaggi
    1,288
    modifica la query cosi:
    codice:
    strsql = "Select * From news where NEWS Like '%" & TESTO & "%' order by data DESC"
    nel form query di access vuole * mentre via asp digerisce %

  5. #5

    Ringraziamenti

    Vi ringrazio era proprio * asp non lo sopporta...
    Grazie a tutti...

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.