Data reader

venerdì 26 settembre 2008 - 17.16

gommosina Profilo | Junior Member

salve, qualcuno mi può aiutare?
volevo sapere, una volta letti i dati dal data reader, come faccio a controllare se uno dei dati è
uguale a quello di una casella di testo?grazie

Dainesi Profilo | Senior Member

Il DataReader ti permette di leggere i singoli campi e quindi, come testo, di confrontare il valore con quello contenuto in altri controlli.

Per il recupero dei dati leggi qui http://msdn.microsoft.com/it-it/library/haa3afyz(VS.80).aspx.

Per il confronto .... If dataReader(0).ToString = Text1.Text Then ...

gommosina Profilo | Junior Member

non ho ben capito e l'articolo su internet non lo fa visualizzare, cmq allego il codice di cui non funziona l'if.

Il codice sorgente non è stato renderizzato qui
perchè non c'è sufficiente spazio.
Clicca qui per visualizzarlo in una nuova finestra

grazie mille

luigidibiasi Profilo | Guru

>> Dim con As New System.Data.OleDb.OleDbConnection("Provider=SQLOLEDB;Data Source=GOMMOSA\SQLEXPRESS;Initial Catalog=MIO_SITO;User >>ID=sa;Password=saweb")
>> con.Open()
>> Dim com2 As New System.Data.OleDb.OleDbCommand()
>> com2.Connection = con
>> com2.CommandText = "select USER_ID from Utenti"
>> Dim dr1 As System.Data.OleDb.OleDbDataReader
>> dr1 = com2.ExecuteReader()
>> While dr1.Read()

Ciao,

Se non ti interessa il case-sensitive puoi usare

If ucase(rtrim(dr1.Item("USER_ID"))) = ucase(rtrim(user_ins1.Text)) Then

oppure ancora senza usare .Item ( mi sembra prende un indice numerico...?? )

If ucase(rtrim(dr1("USER_ID"))) = ucase(rtrim(user_ins1.Text)) Then


effett1.Text = "USER NAME già in uso"
End If
End While



Luigi Di Biasi

gommosina Profilo | Junior Member

grazie mille per l'aiuto

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 !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5