Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Aggiornamento Record

  1. #1
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419

    Aggiornamento Record

    Salve,io ho una tabella di database mercatino,con una tabella chiamata "statistiche utenti"all'interno delle quale vi e' il campo
    "oggetti in vendita",usando questo script:

    scadenza=(Recordset1.Fields.Item("DATADISCADENZA") .Value)
    oggettiinvendita=(Recordset2.Fields.Item("OGGETTI IN VENDITA").Value)-1
    if scadenza = now then
    strsql = " update mercatino set STATISTICHE UTENTI = #" &oggettiinvendita & "# where OGGETTI IN VENDITA= " & (Recordset2.Fields.Item("OGGETTI IN VENDITA").Value)
    con.execute(strsql)
    non mi effettua nessun aggiornamento,infatti alla scadenza di un oggetto dovrebbe portare il valore del campo oggetti in vendita da 2 per esempio a 1 ma non fa nulla,sono presenti oggetti scaduti ma nulla il valore rimane sempre a 2 sapete il perche?
    grazie

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    strsql = " update mercatino set [STATISTICHE UTENTI] = " &oggettiinvendita & " where [OGGETTI IN VENDITA] = " & (Recordset2.Fields.Item("OGGETTI IN VENDITA").Value)
    Usare nomi di campi con gli spazi non è il massimo comunque...

    Roby

  3. #3
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419
    siccome neanche cosi mi fa niente,il problema sono gli spazi?
    grazie

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Fatti stampare la query prima di eseguirla.

    roby

  5. #5
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419
    response.write strsql
    cosi?
    non mi scrive niente....

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    response.write strsql : response.end
    Quello che ti stampa prova ad eseguirlo su Access direttamente.

    Roby

  7. #7
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419
    a video non mi stampa piu' niente...:
    strsql = " update mercatino set [STATISTICHE UTENTI] = " &oggettiinvendita & " where [OGGETTI IN VENDITA] = " & (Recordset2.Fields.Item("OGGETTI IN VENDITA").Value)
    end if
    response.write strsql : response.end

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Vul di re allora che quella query non la esegue proprio perché lì dentro non ci passa.

    Roby

  9. #9
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419
    c'e una soluzione?come potrei fare per far si che alla scadenza dell'oggetto il valore scenda di 1?grazie

  10. #10
    Utente bannato
    Registrato dal
    Jun 2004
    Messaggi
    419
    NESSUNo puo aiutarmi?

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.