Herhangi bir loop kullanmana gerek yok.
Sql kodunun şu şekilde olması gerekiyor. Eğer email ile giriş yaptıracaksan:
select * from Kullanici where email = @email and sifre = @sifre
Bu sana eğer gönderdiğin verilere uygun bir değer varsa tek satır olarak geri döner.
Sende bunu datatable'a atabilirsin ve if(datatable.Rows.Count > 0)'dan dersin ve içine session'ını yaratırsın.
Database işlemleri için video'lar bulabilirsin Youtube veya torrent sitelerinden.
bahsettiğin şekilde giriş yapabiliyorum. ancak session oluşturamıyorum(bilmediğim için).aşağıda yazdığım kodları veriyorum
Protected Sub Btn_Giris_Click(sender As Object, e As EventArgs) Handles Btn_Giris.Click
Dim db As New DataClasses1DataContext
Try
Dim sorgu = From k In db.Kullanici_tbls Where k.kullaniciadi = txt_kullaniciadi.Text And k.sifre = txt_sifre.Text Select k
If sorgu.Count() > 0 Then
'buraya session oluşturulacak
Else
Label3.Text = "Hatalı Şifre!"
End If
Catch ex As Exception
Label3.Text = "Hatalı Şifre!"
End Try
End Sub