Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Passaggio di valori

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    54

    Passaggio di valori

    Vengo subito al problema:
    allora ho sempre le due pagine popup.asp e news.asp; il problema è nella prima in quanto mi segnala un incopatibilità
    fra il valore della news che richiedo e quello che gli passo..
    con la request("news") vedo che mi stampa 1 o 2 (ho messo delle news di prova) ma se metto news dentro a
    rs.Fields(news).Value mi dice che c'è incompatibilità..
    come faccio a fargli passare il valore e non la stringa?? Grazie per i suggerimenti..

  2. #2
    Non ho capito granchè!?!?
    Provare paura per un qualcosa che ti possa capitare nel futuro non ti evita quell'evento,ti fa soltanto vivere un presente sbagliato!

  3. #3
    Dovresti spiegarti un pò meglio, magari con un pò di codice, e dicendo che tipo di errore da e in quale punto.

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    54
    questa è la connessione:
    <% dim strcon
    dim con
    'settaggio della stringa di connessione
    strcon="Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db_sito.mdb")

    'settaggio della connessione al DB
    set con=server.CreateObject("ADODB.connection")
    con.Open strcon
    %>
    questoè il codice su cui mi da l'errore:

    <%
    'settaggio della query
    sql="Select News.N°,News.Titolo_news, News.Testo_news, News.Data From News order by N°"

    'Settaggio del recordset
    set rs=Server.CreateObject("ADODB.recordset")
    rs.Open sql,con
    dim news, news2
    news=request.QueryString("news")
    %>
    Riga ncolpata:
    <title>.:: Tuning 4 Y - News: <%=rs.Fields(news).Value%>::.</title>

    ecco l'errore:
    Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto.

  5. #5
    Mi sembra che l'errore sia questo

    news=request.QueryString("news")

    non esiste nessuna colonna tra quelle da te interrogate che si chiamano solo "news".
    Tu fai un'interrogazione su queste colonne:

    Titolo_news
    Testo_news
    Data

    PEr questo non ti trova l'oggetto , perchè non esiste...

  6. #6
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    54
    cioè dovrei fare una cosa del genere:
    news=request.QueryString(N°)
    ad esempio?

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    54
    allora.. io ho fatto una cosa del genere:
    news=request.QueryString("N°")
    ma non va uguale!!!
    cosa devo fare??

  8. #8
    non devi fare request.querystring.
    Se stai interrogando il database la query string non serve.
    Devi fare così:

    news = rs("N°")

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.