Yazılımcının Günlüğü | YazilimGunlugu.Com
Arama
Makale Kategorileri
Üye Girişi
Şuanki online üyeler()
Aktif üye bulunmamaktadır.


Soru Merkezi  > C#.NET & VB.NET Soru Merkezi > Listbox.item.remove İşlemi

Listbox.item.remove İşlemi 15.08.2010 14:51:36

unutulan
Merhaba,

 

veritabanından bugunun tarihine denk verileri do while döngüsü ile listeletiyorum.

ve gene do while döngüsü içerisine bir koşul yazıp o koşula uygun olanların listelenmemesini istiyorum

çekilen veriler listbox ta listeleniyor

fakat veritabanındaki veriyi koşulu göz ardı ederek her sekilde listbox a döküyor.

amacım button a tıklanınca ödeme günü gelenleri listboxa  listelemesi  ama listelerken  de ödeme durumunu kontrol edip ona göre listelemesi

bir türlü koşulu sağlayamadım basit bir sorun ama takıldım işte. yardım ederseniz minnettar kalırım. kodlarım aşağıda

 'kod başlar


    Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click

      

       Dim zaman As Date

        Dim cmd1 As New SqlClient.SqlCommand

        Dim conn1 As New SqlClient.SqlConnection     

 

ListBox2.Items.Clear()
       
        conn1.ConnectionString = "Data Source=.\SQLExpress;Integrated Security=true; AttachDbFilename=|DataDirectory|\mydb.mdf;User Instance=true;"
        zaman1 = Date.Today
        cmd1.Connection = conn1
        cmd1.CommandText = "select * from domain where bitist='" & zaman1 & "'"
        Dim rdr1 As SqlClient.SqlDataReader
        conn1.Open()
        rdr1 = cmd1.ExecuteReader
        Dim asd As String
        asd = True

        Do While rdr1.Read
            If Not rdr1("odeme") = (asd) Then
                ListBox2.Items.Add(rdr1("domain"))

            Else
                ListBox2.Items.Add("veri yok")

            End If
        Loop

        rdr1.Close()
        conn1.Close()
    End Sub

'kod biter

 






 

15.08.2010 15:16:57

unutulan
Cvp: Listbox.item.remove İşlemi

veritabanımda odeme isimmli column var 2 değer verilebiliyor içine

True ve False

rdr1("odeme") = true demem lazım ama nasıl bu sekılde yapınca hata verıyor  boolean değeri dönüştürülemedi  hiçbir veri yokken bilmem ne felan diyor kodu değiştikçe baska hatalar sayıyor bazılarında ıse hata vermeyıp bitist isimli column bugunun tarihine eşitse(zaman=date.today)  listeliyor ama odeme durumu koşulunu işlemiyor



15.08.2010 17:22:52

semgoksu
Cvp: Listbox.item.remove İşlemi

SQL tarafında aşağıdaki düzeltme işini görümüyor mu?

 

cmd1.CommandText = "select * from domain where bitist='" & zaman1 & "'"


15.08.2010 17:24:23

semgoksu
Cvp: Listbox.item.remove İşlemi

SQL tarafında aşağıdaki düzeltme işini görümüyor mu?

 

cmd1.CommandText = "select * from domain where bitist='" & zaman1 & "' and odeme=false"


15.08.2010 17:31:26

unutulan
Cvp: Listbox.item.remove İşlemi

çok teşekkür ederim Sem

 

gene senın verdiğin bi kodla çözdüm

 

If Convert.ToBoolean(rdr1("odeme")) = False Then

 

belki başka birilerinede lazım olur diye düzeltme yapılan kodu yazıydım

 

teşekkür ederim başarılar dilerim.



Tema
Anket
ASP.NET MVC'yi Projeleriniz de kullandınız mı?


En Çok Okunan Makaleler
En Son Eklenen Makaleler
Soru Merkezinde Bekleyenler
Ana Sayfa | Hakkımızda | Editörler | Yazarlar | RSS RSS | İletişim
Yazılım Günlüğü 2007-2009 © Tüm Hakları Saklıdır.