IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası

IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası (https://www.ircforumlari.net/)
-   Visual Basic (https://www.ircforumlari.net/visual-basic/)
-   -   VB'de data filtreleme nasıl yapılır? (https://www.ircforumlari.net/visual-basic/532412-vbulletinde-data-filtreleme-nasil-yapilir.html)

Kaf_Dağı 25 Mayıs 2013 18:16

VB'de data filtreleme nasıl yapılır?
 
Ben kendim Suanda Vb De oğrenci bilgi sistemi otomasyonu yazıyorum...

ama surda kodlarda bi hatam var


Alıntı:

Dim baglan As New OleDbConnection("Provider=Microsoft.Ace.Oledb.12.0 ; Data Source=deneme.accdb")
Dim komut As New OleDbCommand
Dim adapter As New OleDbDataAdapter("Select * from OgrenciGiris ", baglan)
Dim Ahmed As New DataSet
Dim OgrenciGiris As New DataTable
Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
baglan.Open()


komut.Connection = baglan
komut.CommandText = "Select * from OgrenciGiris Where OgrenciGiris.TC=@TC"
komut.Parameters.AddWithValue("@TC", Textogrenci.Text)
komut.ExecuteNonQuery()
adapter.Fill(OgrenciGiris)
DataGridView1.DataSource = OgrenciGiris
adapter = New OleDbDataAdapter(komut)
adapter.Fill(Ahmed, "OgrenciGiris")



adapter.Dispose()
komut.Dispose()
baglan.Close()

burda Hepsini Listeliyor ben burda hangi sini yapmam lazım ki değişiklik texbox a tc girdiğimde direk o kişi gelsin hepsi gelmesin bunda bana yardımcı oLabilecek kimse var mı...


Cok Cok aciL.

YazılımMimarı 26 Mayıs 2013 00:59

Cevap: Acil yardım Cok aciL
 
Bu kodu nereden buldunuz anlamadım , VB syntaxınıda pek bilmem ama genel olarak gördüğüm bazı şeyler anlamsız geldi.

komut.Connection = baglan //baglantı nesnesi yaratıyor
komut.CommandText = "Select * from OgrenciGiris Where OgrenciGiris.TC=@TC" //sql query
komut.Parameters.AddWithValue("@TC", Textogrenci.Text) //sql query'ye textbox'taki veriyi set etme
komut.ExecuteNonQuery() //sorguyu çalıştırma
adapter.Fill(OgrenciGiris) //? Burası muallak. OgrenciGiris yukarıda datatable olarak tanımlanmıs ama içi boş nesne
DataGridView1.DataSource = OgrenciGiris //Burada gridview'e source olarak ogrencigiris nesnesi set edilmiş
adapter = New OleDbDataAdapter(komut) // burada adapter nesnesine komut set edilmiş
adapter.Fill(Ahmed, "OgrenciGiris") // Buradada adapter doldurulmuş?



Mantıken yapılması gereken;


baglantı aç
sql query'yi belirt
parametre'yi set et
sonra komutu çalıştır
reader ile gelen verileri al
gridview içine doldur


PHP- Kodu:

        komut.Connection baglan //baglantı nesnesi yaratıyor
        
komut.CommandText "Select * from OgrenciGiris Where OgrenciGiris.TC=@TC" //sql query
        
komut.Parameters.AddWithValue("@TC"Textogrenci.Text//sql query'ye textbox'taki veriyi set etme
        
Dim reader1 As SqlDataReader komut.ExecuteReader ()
        
GridView1.DataSource reader1 
        GridView1
.DataBind()
         
reader1 .Close ( ) 

bu işini görür sanırım.


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 04:02.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
Copyright ©2004 - 2025 IRCForumlari.Net Sparhawk