Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Variabile con indice

  1. #1

    Variabile con indice

    Forse si chiama Array
    vorrei associare a cs(id) dove cs è cs1, cs2,.....,cs8 i diversi valori insieri in Db nella colonna "casa"
    ho provato a fare cosi
    ma non riesco a stampare nulla a video

    <%@LANGUAGE = JScript%>

    <%
    var id=8;
    var cs[id]= new Array();
    ADOConn.Open(strConn);
    // Interrogo il database
    var sql = "SELECT TOP 8 * FROM risultati ORDER BY id DESC";
    var ris = ADOConn.Execute(sql);
    while (!ris.EOF)
    {
    Response.write (id);
    cs[id]=ris("casa");
    Response.Write(cs[id]);
    id=id-1;

    ris.MoveNext();
    }

    // Chiudo la connessione
    ADOConn.Close();
    %>


    mi potete aiutare grazie

    e vai!!

  2. #2
    Si, si chiama ARRAY.
    Cosa appare? Errore?

  3. #3
    mems non infierire su chi è alle prime armi




    in ogni caso come dicevo sopra non riesco a stampare i valori, pertanto è possibile che la procedura che ho utilizzato di fatto non funziona, errori di sorta non mi da, ma non da ribadisco i risultati previsti.


    saluti
    e vai!!

  4. #4
    allora sono riuscito a farli stampare a video di fatto riesco a caricare 8 valori diversi nelle variabili cs[1], cs[2], ecc ecc

    poi però quando faccio

    <input type="text" name="casa1" style="width: 154; height: 23" size="20" value="<%=cs[1]%>" >

    mi da ADODB.field error


    object is no longer valid

    mi sapreste aiutare


    grazie
    e vai!!

  5. #5
    ragazzi vi prego




    sto per andare in TILT


    le sto provando tutte
    ora sto provando così

    <%

    Session("cs") = new Array();
    Session("fr") = new Array();
    Session("risul") = new Array();
    Session("pf") = new Array();

    var cs= Session ("cs")
    var fr= Session ("fr")
    var risul= Session ("risul")
    var pf= Session ("pf")


    var id=7;
    var sql = "SELECT TOP 8 * FROM risultati ORDER BY id DESC";
    var ris = Cn.Execute(sql);
    while (!ris.EOF)
    {

    cs[id]=ris("casa");
    fr[id]=ris("fuori");
    risul[id]=ris("risultato");
    pf[id]=ris("parfin");
    Response.Write(cs[id]);
    Response.Write(fr[id]);
    Response.Write(risul[id]);
    Response.Write(pf[id]);
    %>
    <%
    id=id-1;

    ris.MoveNext();
    }

    // Chiudo la connessione
    Cn.Close();
    %>


    <input type="text" name="casa1" style="width: 154; height: 23" size="20" value="<% =Session("cs") %>" >


    ma mi da quest'errore


    ADODB.Field error '80020009'

    Object is no longer valid.

    /public/temporeale/eccellenzaprova/insrisecc.asp, line 80




    aspetto vostre news grazie
    e vai!!

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.