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. Query su db access, contare record mese precedente e mese corrente
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • M
      markuz User Attivo • ultima modifica di

      Scusami non capisco. Ho semplicemente messo nella pagina dove tornano gli utenti un include con "sql="UPDATE Ticket SET in_carico = '' where in_carico="'& username & "'""

      Intendi questo?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • A
        artcava Moderatore • ultima modifica di

        La parte dove l'istruzione sql viene eseguita...

        Una cosa tipo```
        set conn=Server.CreateObject("ADODB.Connection") ecc...

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • M
          markuz User Attivo • ultima modifica di

          Intendi la stringa di connessione?
          Conn_String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=database.mdb; Persist Security Info = False" '## MS Access 2000

          Questa?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            artcava Moderatore • ultima modifica di

            No proprio tutto lo script utilizzato per fare l'update...

            Oppure prova così:

            
            Set conn = Server.CreateObject("ADODB.Connection")
            Conn_String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=database.mdb; Persist Security Info = False"
            conn.open Conn_String
            Set rs = Server.CreateObject("ADODB.Recordset")
            Set rs.ActiveConnection = conn
            rs.Open "select * from Ticket where in_carico ='" & username & "'", ,1,3
            rs("in_carico") = ""
            rs.Update
            rs.Close
            Set rs = Nothing
            conn.close
            Set conn = Nothing
            
            
            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • M
              markuz User Attivo • ultima modifica di

              Mmm non và, non capisco. Le ho provate diverse ma niente, eppure non dovrebbe essere difficile...Il campo in_carico resta scritto con l'username.

              Aggiornamento, specificando il request cookie username lo cancella ma refreshando dà errore perchè non trova il campo. Provo con dei if else end if...

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • M
                markuz User Attivo • ultima modifica di

                Ho provato questo ma niente :
                <%
                Username = Request.Cookies("Username")
                if sql="select in_carico from Ticket where in_carico ='" & username & "'" then
                Set rs = Server.CreateObject("ADODB.Recordset")
                Set rs.ActiveConnection = conn
                rs.Open "select in_carico from Ticket where in_carico ='" & username & "'", ,1,3
                rs("in_carico") = ""
                rs.Update
                rs.Close
                Set rs = Nothing
                end if
                %>

                Sono giorni che sono un pò scollegato e non riesco a fare le cose più semplici...

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • A
                  artcava Moderatore • ultima modifica di

                  @Markuz said:

                  Aggiornamento, specificando il request cookie username lo cancella ma refreshando dà errore perchè non trova il campo. Provo con dei if else end if...

                  Questa mi sembra la strada più corretta, al secondo giro ovviamente non trova più il record con lo UserName, ma se fai il test (if else end if) dovresti chiudere il giro.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • A
                    artcava Moderatore • ultima modifica di

                    Scusa non avevo visto bene:

                    if sql="select in_carico from Ticket where in_carico ='" & username & "'" then
                    

                    Questo non serve a nulla, a parte il fatto che sarà sempre true. Un assegnazione è per definizione sempre vera...

                    Il test devi mettelro un po' più in basso:

                    
                    Username = Request.Cookies("Username")
                    sql="select in_carico from Ticket where in_carico ='" & username & "'"
                    Set rs = Server.CreateObject("ADODB.Recordset")
                    Set rs.ActiveConnection = conn
                    rs.Open "select in_carico from Ticket where in_carico ='" & username & "'", ,1,3
                    If Not rs.EOF Then
                        rs("in_carico") = ""
                        rs.Update
                        rs.Close
                    end if
                    Set rs = Nothing
                    
                    
                    
                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • M
                      markuz User Attivo • ultima modifica di

                      Grazie tantissimo, funziona. Complimenti per la conoscenza della materia.
                      Ora sistemo un paio di cose e dove mi riblocco mi rifaccio vivo.
                      Grazie ancora!

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • A
                        artcava Moderatore • ultima modifica di

                        You're welcome!

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • M
                          markuz User Attivo • ultima modifica di

                          Ora dovrei trovare un escamotage, perchè facciamo conto che una persona entra nel ticket e un seconda persona, non ha la pagina aggiornata e prova anche lui ad entrare nello stesso...dovrei mettere un alert che il ticket è già in carico...ci lavoro sù...

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • A
                            artcava Moderatore • ultima modifica di

                            Piccolo aiuto, quando entri nella pagina del Ticket, prima di aggiornarlo con lo username, tiri su il record e verifichi che non sia già acquisito da qualcun'altro...

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • M
                              markuz User Attivo • ultima modifica di

                              Tutto ok per ora. Adesso passo ad ottimizzare delle cose. Ad esempio, ho una form che cerca nella tabella utenti, vorrei che cercasse anche in ticket è possibile?
                              Mi spiego se invece di mettere nel form nome e cognome metto un numero di ticket, vorrei passase a cercare nella tabella ticket.
                              Come si può fare?

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • A
                                artcava Moderatore • ultima modifica di

                                Va bene però prima ti faccio io una domanda.

                                Hai voglia di iniziare un nuovo thread? Specificando bene cosa vorresti fare e cosa in questo momento ti impedisce di farlo? Magari con un titolo significativo...

                                Ti assicuro che una strada la troviamo :wink3:

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • M
                                  markuz User Attivo • ultima modifica di

                                  OK!:)

                                  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