- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- Query con errore
-
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 ?
-
Che database usi?
-
Ma una matricola non dovrebbe essere univoca....?
-
matricola è solo il nome del campo del database, uso access
-
Dovresti mostrare il codice che usi per leggere i valori, comunque basta che fai li il controllo che il dataset non sia vuoto.
-
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 ?
-
devi controllare che il datareader non sia vuoto, con HasRows ad esempio
-
Chredo che asp.net non accetti HasRows
-
Puoi mostrare un pezzo più grande di codice?
-
Grazie cali si èra proprio questo hasrows h orisolto grazie mille