Şimdi Ara

vb.net listbox yardım (vodafone faturasız hattı olana 20tl yükleyecem)

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
6
Cevap
0
Favori
567
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • http://hotfile.com/dl/138555899/1bf3c3e/WindowsApplication3.rar.html


    yukarıdaki dosyayı istediğim gibi yapıp gönderene 20tl yükleme yapıcam arkadaşlar.


    sdf deki liste_bir tablosundaki liste_ismi sütunundakileri listbox1 e çekicem

    listbox1 den seçilen isimle - liste_iki tablosundaki liste_kodu sütununu karşılaştırıp uygun olanı listbox2 ye çekicem.

    gönder butonuna basıldığında rapor tablosuna kaydedicem.


    bukadar basit ama vb.net sql işlemlerini hiç bilmiyorum vb6 mdb kodu örneğini aşağıda paylaştım tek istediğim vb.net versiyonu.

    bilen için 5dk iş bulamadım forumlarda detaylı bilgiyi.




    YAPIP GÖNDEREN OLURSA İSTEDİĞİ BİR FATURASIZ VODAFONE HATTINA 20TL YÜKLİCEM



    < Bu mesaj bu kişi tarafından değiştirildi muratyk55 -- 27 Aralık 2011; 14:00:42 >







  • Sen yaptığın çalışmanın kodlarını buraya yazsan hatalı olan yeri söylerdik. Yapmak istediğin şey basit..
  • Adodc1.ConnectionString = "Provider=Microsoft.Jet.Oledb.4.0;Data Source=" & App.Path & "\\172.17.0.6\Shared for Kocnet\Online Çağrı Takip\Cagri_Takip_Sistemi.mdb"
    Adodc1.RecordSource = "select * from liste_bir ORDER BY liste_ismi"
    Adodc1.Refresh
    Dim sayac As String
    Dim i As Integer
    sayac = Adodc1.Recordset.RecordCount
    If Adodc1.Recordset.RecordCount <> 0 Then
    For i = 1 To sayac
    Adodc1.RecordSource = "select * from liste_bir where liste_kodu = '" & i & "' order by liste_ismi"
    Adodc1.Refresh
    List1.AddItem (Adodc1.Recordset("liste_ismi"))
    Next
    End If


    istediğim şey bu vb6 mdb kodlarını vb.net sql(sdf) komutlarına çevirmek :)
  • Senin verdiğin kodda bir şarta bağlı olmaksızın tüm elemanların liste ismini Liste1'e ekliyor. Bi mantık hatası var sanki.

    Ben Access 2002-2003'e göre bağlantısını yazim sen sql e çevir..
    imports system.Data.Oledb
    imports system.Data
    'Bu iki satırı en başa ekle. Daha sonra butonun Click olayına :

    Dim sqlkod as string
    Dim dr as oledbdatareader
    Dim cmd as OledbCommand
    Dim baglan As oledbconnectibon=("Provider=Microsoft.Jet.Oledb.4.0; Data Source= " & App.Path & "\\172.17.0.6\Shared for Kocnet\Online Çağrı Takip\Cagri_Takip_Sistemi.mdb"
    baglan.open()
    sqlkod="Select * From liste_bir ORDER BY liste_ismi"
    cmd=new oledbcommand(sqlkod,baglan)
    dr=cmd.ExecuteReader()
    Do while dr.Read()
    ListBox1.Items.Add(dr(1)) 'Burada dr(n) deki n tablodaki alanın sırasıdır. Sende liste_ismi kaçıncı alan ise onun sırasını yaz. Ben 1 kabul ettim. Unutma : ilk alan 0.alandır.
    loop
    dr.Close()
    baglan.close()

    Burada tablodaki liste_ismi alanındaki tüm kayıtları ListBox1'e ekler.




  • Imports System.Data.SqlClient

    Public Class Form1

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    Dim strBaglanti As String = "Data Source=MUSTAFA-MUSTAFA\SQLSERVER;Initial Catalog=C:\Users\mustafa\Desktop\octs.mdf;Integrated Security=True"
    Dim CN As New SqlConnection(strBaglanti)
    Dim CMD As New SqlCommand
    CMD.Connection = CN
    CMD.CommandType = CommandType.Text
    CMD.CommandText = "SELECT * FROM liste_bir"
    CN.Open()
    Dim Reader As SqlDataReader = CMD.ExecuteReader()
    Dim sonuc As String = String.Empty
    Do While Reader.Read
    MessageBox.Show(Reader(2).ToString) 'ikinci ve üçüncü kolondaki bilgiler
    Loop
    CN.Close()

    End Sub
    End Class


    bu kodda bi yanlışlıkmı var?? veritabanına bağlanamıyorum



    < Bu mesaj bu kişi tarafından değiştirildi muratyk55 -- 28 Aralık 2011; 3:09:25 >




  • cmdce.Connection = connce
    connce.ConnectionString = "Data Source= storage card\demirbas\depokul.sdf "
    cmdce.CommandText = "select * from kullanıcı " ' tüm datayı seç
    connce.Open()
    drce = cmdce.ExecuteReader
    Do While drce.Read 'veri olduğu sürece yaz , kontrollerde lazım olacak
    listbox1.Add(drce("kod"))
    Loop
    drce.Close()
    connce.Close()


    ben bu şekilde yapıyorum bağlantıyı ve çalışıyor.
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.