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 con errore
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • F
      fapic User • ultima modifica di

      Query con errore

      Ciao a tutto il forum

      avrei un problema che da giorni mi tormenta, uso la seguente query in uno script asp.net visual basic

      "SELECT password FROM Tabella1 Where matricola = '23'"

      questa query seleziona tuttiv i campi password dove il campo matricola è uguale a 23, e fino a qua va tutto bene,

      il problema è che se non trova nessun campo matricola con valore 23 mi da errore la pagina mentre io vorrei che mi desse esempio un qualsiasi altro valore , basta che non sia un errore di pagina:
      come posso fare ?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • D
        dubbio User • ultima modifica di

        Che database usi?

        0 Miglior Risposta Ringrazia Cita Rispondi

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

          Ma una matricola non dovrebbe essere univoca....?

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • F
            fapic User • ultima modifica di

            matricola è solo il nome del campo del database, uso access

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • C
              cali1981 Super User • ultima modifica di

              Dovresti mostrare il codice che usi per leggere i valori, comunque basta che fai li il controllo che il dataset non sia vuoto.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • F
                fapic User • ultima modifica di

                Ciao Cali

                questa è la query:
                "SELECT password,nome,cognome,matricola FROM Tabella1 Where matricola = '23'"

                Dim mat as String
                mat = (lettdati("matricola")) --------------(lettdati è un datareader)

                Ok quando nel db c'è nella colonna matricola un valore 23 va tutto bene, ma se lo tolgo mi va in errore.

                come posso risolvere il problema ?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • C
                  cali1981 Super User • ultima modifica di

                  devi controllare che il datareader non sia vuoto, con HasRows ad esempio

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • F
                    fapic User • ultima modifica di

                    Chredo che asp.net non accetti HasRows

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • C
                      cali1981 Super User • ultima modifica di

                      Puoi mostrare un pezzo più grande di codice?

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • F
                        fapic User • ultima modifica di

                        Grazie cali si èra proprio questo hasrows h orisolto grazie mille

                        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