Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. come aggiornare database da form dinamico
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      alcatraz75 User • ultima modifica di

      Risposta sql...:UPDATE Annunci SET annuncioF = 'prova annF' , annuncioV = ', ' WHERE ID= 1, 2
      Errore di sintassi (virgola) nell'espressione della query 'Ann_ID= 1, 215'.

      questa risposta ha un errore di copia incolla infatti l'errore di sintassi è:

      Errore di sintassi (virgola) nell'espressione della query 'ID= 1, 2'.

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • A
        alcatraz75 User • ultima modifica di

        Se non sono stato chiaro ditemelo pure
        p.s.
        Se vedete che c'è qualche errore nel codice è per via dei vari copia incolla

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • marcocarrieri
          marcocarrieri ModSenior • ultima modifica di

          Prova a mettere cosi.
          Where id in (1,2,...)

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            alcatraz75 User • ultima modifica di

            @marcocarrieri said:

            Prova a mettere cosi.
            Where id in (1,2,...)
            Intendi su Update ?
            al posto dell'uguale metto , in?
            così?
            WHERE id in "&variabile id

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • marcocarrieri
              marcocarrieri ModSenior • ultima modifica di

              Tu vuoi andare ad aggiornare piu righe o sbaglio?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • A
                alcatraz75 User • ultima modifica di

                @marcocarrieri said:

                Tu vuoi andare ad aggiornare piu righe o sbaglio?
                Esattamente

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • marcocarrieri
                  marcocarrieri ModSenior • ultima modifica di

                  Allora la condizione è sbagliata.
                  Ti suggerisco due modalità.

                  1. WHERE id=1 or id=2..... e cosi via
                    Consigliato per due o tre id...

                  2. WHERE id IN (1,3,7,10....)
                    Se la lista di è lunga, esiste la clausola IN.
                    Praticamente vai a guardare se il tuo id è presente in questo vettore.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • A
                    alcatraz75 User • ultima modifica di

                    @marcocarrieri said:

                    Allora la condizione è sbagliata.
                    Ti suggerisco due modalità.

                    1. WHERE id=1 or id=2..... e cosi via
                      Consigliato per due o tre id...

                    2. WHERE id IN (1,3,7,10....)
                      Se la lista di è lunga, esiste la clausola IN.
                      Praticamente vai a guardare se il tuo id è presente in questo vettore.
                      Ok Grazie ! Fino a qua ci sono ,solo che il comportamento non è quello che mi aspettavo
                      Infatti lui mi scrive nel DB in un unica cella ,il contenuto che compilo nei due input text annunciF .Mentre in realta dovrebbe scriverne uno nel id 1 e uno nell'id due la stessa cosa per input text annuncioV ,lo scrive in unica cella
                      Risposta sql...: UPDATE Annunci,Utenti SET anngiornolunF = '33333, 44444' , anngiornolunV = '1111111111, 2222222222222 ' WHERE Ann_ID in ( 1, 2)

                    in realta dovrebbe darmi una risposta del tipo
                    Risposta sql...: UPDATE Annunci,Utenti SET anngiornolunF = '33333' , anngiornolunV = '1111111111 ' WHERE Ann_ID in ( 1)
                    Risposta sql...: UPDATE Annunci,Utenti SET anngiornolunF = ' 44444' , anngiornolunV = ' 2222222222222 ' WHERE Ann_ID in ( 2)

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • marcocarrieri
                      marcocarrieri ModSenior • ultima modifica di

                      E se hai 3 id cosa succede?
                      P.S Non serve quotare interamente il messaggio.

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • A
                        alcatraz75 User • ultima modifica di

                        Si infatti se ne ho tre deve capire che deve scrivere su 3 id diversi
                        in base a quanti id ho associati con l'utente che si è loggato

                        Il codice che ho postato sopra della pagina update.asp è da tenere come riferimento

                        Come risposta intendo la visualizzazione nel browser

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        Caricamento altri post
                        Rispondi
                        • Topic risposta
                        Effettua l'accesso per rispondere
                        • Da Vecchi a Nuovi
                        • Da Nuovi a Vecchi
                        • Più Voti