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. [ASP] Problema con date in asp/access
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • L
      lurulu User • ultima modifica di

      [ASP] Problema con date in asp/access

      Sono giorni che impazzisco con questa cosa delle date!!

      ho una tabella di DB con memorizzati i prossimi appuntamenti a venire.

      Sono memorizzate date dal 14/08/2007 al 09/09/2007, + o -

      Ora non capisco perchè scrivendo questo:

      oggi = Day(Date()) & "/" & Month(Date()) & "/" & Year(Date())

      SQL_A="SELECT TOP 1 * FROM appuntamenti WHERE data_inizio >= #" & oggi &"# ORDER BY data_inizio"
      Set appu = conn.Execute(SQL_A)


      mi restituisce il 14/08/2007 quando la variabile oggi è 03/09/2007
      :arrabbiato:

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • L
        legolas Moderatore • ultima modifica di

        perchè non usi solamenti sql?

        SQL_A="SELECT TOP 1 * FROM appuntamenti WHERE data_inizio >= #NOW()# ORDER BY data_inizio"
        Set appu = conn.Execute(SQL_A)

        Ciao
        :ciauz:

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • L
          lurulu User • ultima modifica di

          ciao legolas, grazie del suggerimento ma così come dici tu mi dà quest' errore:

          Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error in date in query expression 'data_inizio >= #NOW()#'.

          forse perchè in DB ce l'ho memorizzati così: gg/mm/aaaa ??? :bho: I don't kwow!

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • L
            legolas Moderatore • ultima modifica di

            giusto, mi sono scordato di togliere i canceletti 🙂

            SQL_A="SELECT TOP 1 * FROM appuntamenti WHERE data_inizio >= NOW() ORDER BY data_inizio"
            Set appu = conn.Execute(SQL_A)

            ora va

            :ciauz:

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • L
              lurulu User • ultima modifica di

              funziona!! grazie 1000 😉
              Mi hai levato dalle P**LE una grande scocciatura!!!!

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • L
                legolas Moderatore • ultima modifica di

                Perfetto, il Forum è qui per questo ;);)
                @lurulu said:

                funziona!! grazie 1000 😉
                Mi hai levato dalle P**LE una grande scocciatura!!!!

                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