Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    54

    Script ASP (rss)...piccolo grande problema...

    Ciao a tutti...
    Ho un problema con uno script ASP che preleva i dati da un database...
    Lo script in questione viene letto da flash come xml...fin qui va tutto bene ma se c'è una frase con l'apostrofo flash si blocca e non legge i dati...
    Il problema sta sicuramente nella parte che ho evidenziato (perchè ci sono una serie di "virgolette" e apici)...mi sapete dire cosa devo fare, cosa devo cambiare?

    codice:
    <%
    response.ContentType = "text/xml"
    
    Const adOpenKeyset = 1
    Const adLockReadOnly = 1
    
    StrConnessione = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & server.MapPath("/mdb-database") & "\rssdb.mdb"
    
    Set Conn = Server.CreateObject("ADODB.Connection") 
    Conn.Open StrConnessione
    
    SQL = "SELECT * FROM rssnews order by id DESC"
    
    Set rs = Server.CreateObject("ADODB.RecordSet")
    rs.Open SQL, Conn, adOpenKeyset,adLockReadOnly
    
    PageNumber = 1
    
    if not isnull(request("PageNumber")) and request("PageNumber") <> "" then
    	PageNumber = cint(request("PageNumber"))
    	RsIn = (Pagenumber - 1)  * 100
    	rs.move(RsIn)
    end if
    
    numrec=100
    
    Response.Write "<news>"
    
    Do while not rs.eof and numrec > 0
    
    Response.Write "<new titolo='" & rs("titolo") & "' descrizione='" & rs("descrizione") &"'/>"
    
    rs.movenext
    numrec = numrec -1
    Loop
    
    Response.Write "</news>"
    
    rs.close
    set rs=nothing
    Conn.Close
    set Conn=nothing
    
    %>
    Grazie...


  2. #2
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    54
    Ho provato anche così:
    codice:
    Response.Write "<new titolo=""" & rs("titolo") & """ descrizione=""" & rs("descrizione") &"""/>"
    In questo caso non mi fa visualizzare nulla se inserisco nel testo che si trova nel database le virgolette...
    Aiutatemiiii!!!

  3. #3
    Originariamente inviato da mac1
    Ho provato anche così:
    codice:
    Response.Write "<new titolo=""" & rs("titolo") & """ descrizione=""" & rs("descrizione") &"""/>"
    In questo caso non mi fa visualizzare nulla se inserisco nel testo che si trova nel database le virgolette...
    Aiutatemiiii!!!
    Questa è la versione corretta.
    A questo punto l'errore darà in un altro posto.

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.