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

    Aggiornare più records contemporaneamente

    Salve a tutti,
    sono nuova nel forum e avrei bisogno di sapere come aggiornare più records di un database utilizzando solo asp e access.
    Devo per esempio aggiornare tutti i record che hanno uno stesso campo. Per esempio ho un database di gestione delle prenotazioni di alcuni computer in determinati giorni della settimana. Se voglio associare a un computer un utente per tutti i lunedi, devo potere aggiornare tutti i record che contengono lunedi come giorno. Il problema è che è necessario associare al record un ID per cui non funziona con l'istruzione:
    Update record where Giorno="lunedi"
    L'ho fatto per un determinato giorno, ma volendo prenotare tutti i lunedi per esempio, non riesco.
    Qualcuno mi saprebbe dire come si fa?
    Grazie.

  2. #2
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    codice:
    Update record where Giorno IN ('lunedi')
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  3. #3

    Grazie

    Salve,
    grazie del consiglio.
    ho risolto in parte il problema nel senzo che inserendo:
    <%
    Set OBJdbConnection = Server.CreateObject("ADODB.Connection")
    OBJdbConnection.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("prenotazioni.mdb")
    sql1="update tblPrenotaA1 set fascia1='"&fascia1&"' where Giorno IN('lunedi') "%>
    funziona, però avrei bisogno di sapere un'altra cosa, se io inserisco il giorno da un form di una pagina precedente, è possibile ricavare il giorno in automatico senza scrivere 'lunedi' nel codice?
    Ho provato a scrivere:
    <%Giorno=request.form("Giorno")%>
    <%
    Set OBJdbConnection = Server.CreateObject("ADODB.Connection")
    OBJdbConnection.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("prenotazioni.mdb")
    sql1="update tblPrenotaA1 set fascia1='"&fascia1&"' where Giorno IN('&Giorno&')"%>
    ma non mi funziona, c'è un'altro modo per ricavare ricavare il giorno da un form precedente?
    Grazie.
    Scusa se ho risposto in privato ma è un lavoro che devo consegnare urgentemente, non lo farò più!
    Subroutine72

  4. #4
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    codice:
    <%Giorno=request.form(" & request.form("nomeCampo") &")%>
    ... scusa di che?
    ... è che per oggi non ci sono praticamente più
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  5. #5

    qualcuno può rispondere...

    alla mia richiesta di passare il campo giorno da una pagina all'altra per poi inserirlo in:
    update tabella where Giorno IN('&Giorno&')
    Grazie,
    Subroutine72

  6. #6
    Utente di HTML.it L'avatar di 99eros9
    Registrato dal
    Jan 2003
    Messaggi
    2,637
    codice:
    update tabella where Giorno IN('" & request.form("nomeCampo") & "')
    Tala är silver men tiga är guld!
    Pubblica il tuo curriculum
    Segnala il tuo sito
    Ancl

  7. #7

    grazie...

    grazie tanto della dritta, funge perfettamente, ho dovuto lavorare ad altre cose e non ho potuto provare prima il codice che mi hai dato.
    ti ringrazio altrimente ci dovevo sbattere la testa per un bel pò!
    Subroutine72.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.