Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    sopadj1
    Guest

    [per esperti] variabile dentro recordset(...)

    salve gente...non riesco a risolvere un problema, vi posto il codice che capite meglio a differenze se io mi metto a spiegare....

    codice:
    <%
    giocatore=replace(request.querystring("id"),"'","''")
    giornata=replace(request.querystring("giornata"),"'","''")
    Dim SQL,Rec
    SQL="SELECT '"&giornata&"',nome_squadra from classifica where id="&giocatore                                                  
    Set Rec = Server.CreateObject("ADODB.Recordset")
    Set Rec=Conn.Execute(SQL)
    punteggioattuale=rec('"&giornata&"')
    %>
    mi da errore in

    codice:
    punteggioattuale=rec('"&giornata&"')
    avete capito il mio problemino....

    help me...

    se non avete capito ditemelo che ve lo rispego....


  2. #2

  3. #3
    sopadj1
    Guest
    Originariamente inviato da Corinna
    punteggioattuale=rec(giornata)?
    gia provato(per prima) ma

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

  4. #4
    Originariamente inviato da sopadj1
    gia provato(per prima) ma

    codice:
    Impossibile trovare l'oggetto nell'insieme corrispondente al nome o al numero richiesto.
    COntrolla il valore del campo.
    Vuol dire che non esiste nel database.

    La sintassi corretta è quella segnalata da Corinna.

  5. #5
    Utente di HTML.it L'avatar di Sammy73
    Registrato dal
    May 2001
    Messaggi
    412
    sicuro che l'errore non è sulla riga prima?

    fai una stampa a video della query
    Pesa più un litro d'acqua o uno d'olio...?
    La prima persona al mondo a finire Splinter Cell uccidendo solo una persona. Già che c'ero l'ho fatto anche in Splinter Cell 2: solo 5 UCCISIONI
    .*zerOKilled*.

  6. #6
    prova a stampare Rec(0).... vedrai una sfilza di valori tutti uguali....

  7. #7
    sopadj1
    Guest
    Originariamente inviato da weppos
    COntrolla il valore del campo.
    Vuol dire che non esiste nel database.

    La sintassi corretta è quella segnalata da Corinna.
    cosa non esiste

    nel database esiste il valore....

    praticamente ho una tabella con e seguenti cambi

    1giornata 2giornata 3giornata


    e un link che invia la query pippo.asp?id=<%=rec("id")%>&giornata=1giornata

    il record me lo prende giusto(ho controllato a stampare nome_giocatore e giornata)
    codice:
    giocatore=replace(request.querystring("id"),"'","''")
    giornata=replace(request.querystring("giornata"),"'","''")
    Dim SQL,Rec
    SQL="SELECT '"&giornata&"',nome_squadra from classifica where id="&giocatore                                                  
    Set Rec = Server.CreateObject("ADODB.Recordset")
    Set Rec=Conn.Execute(SQL)


    solo quando cerco di visualizzare il contenuto del campo con il nome 1giornata(che adesso è un valore numerico,654, e cmq è di default 0)


    codice:
    giornata=request.querystrign("giornata")
    punteggioattuale=rec(giornata)
    mi da errore

  8. #8
    sopadj1
    Guest
    Originariamente inviato da optime
    prova a stampare Rec(0).... vedrai una sfilza di valori tutti uguali....
    no mi stampa appunto la variabile che gli passo con l' href

  9. #9
    sopadj1
    Guest
    uppettino.... ..... .....

  10. #10
    sopadj1
    Guest
    risolto

    codice:
    giocatore=replace(request.querystring("id"),"'","''")
    giornata=replace(request.querystring("giornata"),"'","''")
    Dim SQL,Rec
    SQL="SELECT '"&giornata&"',nome_squadra from classifica where id="&giocatore                                                  
    Set Rec = Server.CreateObject("ADODB.Recordset")
    Set Rec=Conn.Execute(SQL)
    '"&giornata&"' era errato nella query, ho messo * e tutto va ok.....

    :master:

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.