Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Lettura DataReader
mercoledì 30 novembre 2005 - 11.49
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Pongo
Profilo
| Senior Member
274
messaggi | Data Invio:
mer 30 nov 2005 - 11:49
Ciao, ho fatto una query per ottenere la mail e la password degli utenti inserite in una tabella.
A questo punto voglio confrontarle con i dati inseriti nei text box della pagina aspx.
Non riesco mai a far coincidere i risulati. Perchè?
La connessione funziona e i dati inseriti sono giusti. Sabglio accesso al data reader?
Ho prvato anche con == al posto di equals, ma lo stesso risultato: nessun utente riconosciuto.
Ecco l codice:
while(reader.Read())
{
if((reader.GetString(0).Equals(txt_user_mail.Text))&&(reader.GetString(1).Equals(txt_user_password.Value))){
conosciuto=true;
}
}//fine while
Pongo
Profilo
| Senior Member
274
messaggi | Data Invio:
mer 30 nov 2005 - 12:11
Dopo un po' di prove ho capito che non entra mai nell'if!
Come faccio a confrontare i valori ottenuti dalla textbox e queli ottenuti dal data reader?
Come tipo sono entrambi stringa e ho provato sia il metodo == che eqals ma niente da fare!
Consigli?
Grazie
Pongo
Profilo
| Senior Member
274
messaggi | Data Invio:
mer 30 nov 2005 - 12:27
Trim()
CiaoCiao! ^_^
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
mer 30 nov 2005 - 14:27
>Trim()
E' corretto, evidentemente ci sono degli spazi finali blank nel record e quindi il confronto non funziona.
Meglio effettuare un trim sulle stringhe prima di confrontarle.
La presenza di blank a fine riga, può dipendere anche dal tipo dati del campo nel Database.
Ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !