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

    Mi legge il valore del Rs solo una volta

    Salve ragazzi io è ormai anni che ho questo problema ma non riesco a capire cosa c'è che non va.
    cerco di spiegarmi.

    creo un recordset così:
    codice:
    Dim rs_foto
    Dim rs_foto_numRows
    
    Set rs_foto = Server.CreateObject ("ADODB.Recordset")
    rs_foto.ActiveConnection = MM_conn_andrea_STRING
    rs_foto.Source = "SELECT * FROM Foto WHERE idevento =" & rs_foto__MMColParam
    rs_foto.CursorType = 0
    rs_foto.CursorLocation = 2
    rs_foto.LockType = 1
    rs_foto.Open()
    
    rs_foto_numRows = 0
    poi nel corpo della pagina uso un campo del recordset 2 volte e più esattamente questo:
    codice:
    <%=(rs_foto.Fields.Item("foto").Value)%>
    e lo uso in questo modo:

    codice:
    <a href='public/big_<%=(rs_foto.Fields.Item("foto").Value)%>' >
    [img]public/tumb_<%=(rs_foto.Fields.Item([/img]" width="150" hspace="5" vspace="5" border="1"/>
    </a>
    il problema che mi si propone è questo....... il valore del campo "foto" del Rs lo prende una volta sola.
    Cioè dentro a href il valore c'è lo legge correttamente (ho provato anche a stamparlo a video) mentre la seconda volta che lo richiama ovvero dentro all'img il valore è vuoto.
    E' come se potesse leggere lo stesso valore dal rs una sola volta.

    Ma è possibile???

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Prova ad usare una variabile d'appoggio ed usare quella:

    foto = rs_foto.Fields.Item("foto").Value

    Roby

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.