Şimdi Ara

SQL sorgusu için yardım

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
14
Cevap
0
Favori
412
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • SQL sorgusu için yardım


    okul bitirme projesi ile ilgili olan dava takip programımın diyagramı var kırmızı ile işaretli tabloları inner join ile birleştirip textboxlara yazdırmam gerekli ama sql komutunu yazdıramadım yardımcı olabilme şansınız var mı ?



    < Bu mesaj bu kişi tarafından değiştirildi trksym48 -- 3 Mayıs 2018; 14:26:7 >



  • Dostum kör oldum.
  • quote:

    Orijinalden alıntı: alpmirza

    Dostum kör oldum.
    neden ?
  • select

    seçilecek satırlar

    from avukat_tablosu at
    inner join davaci_tablosu dt on dt.avukat_id=at.avukat_id
    inner join davali_tablosu dlt on dlt.avukat_id=at.avukat_id
    inner join Dava_tablosu dava on dava.davaci_id=dt.davaci_id // davaci veya davali tablosundan eşit olanları alabilirsin burada

    where şartlar
  • ufak bir öneri adsoyad sütunlarını ad soyad olarak 2 sütuna ayır ki yarın aramada kolaylık olsun
  • .Netcii kullanıcısına yanıt
    Peki davaci tablosundaki adsoyad tc adres telefon ve avukat tablosundaki avukat adını çekip tek bir datagride yansıtmam için nasıl bir sorgu yazabilirim?
  • quote:

    Orijinalden alıntı: Gökşen PASLI

    ufak bir öneri adsoyad sütunlarını ad soyad olarak 2 sütuna ayır ki yarın aramada kolaylık olsun
    aslında düşündüm ama işimi zorlaştırmamak için girmedim detaya zaten hoca pek incelemiyor 2 yıllık bölümde olduğum için pekte birşey öğrenemedim sql hakkında o yüzden basite indirerek yapmaya çalışıyorum. Yinede önerin için çok teşekkür ederim
  • bu iki tablo avukat_id üzerinden bağlantılı olduklarından

    select

    d.ad,d.soyad,d.tc,d.tel

    a.avukatadsoyad

    from davaci_tablosu d

    inner join avukat_tablosu a

    on d.avukat_id=a.avukat_id

    [where şartlar]
  • Private Sub Guncelle_btn_Click(sender As Object, e As EventArgs) Handles Guncelle_btn.Click
    Try
    Dim komut As New SqlCommand("UPDATE davaci_Tablosu SET davaci_adsoyad='" & Davaciad_txt.Text & "',davaci_tc='" & DavaciTC_txt.Text & "',davaci_adres='" & DavaciAdres_txt.Text & "', davaci_tel='" & DavaciTelefon_txt.Text & "' where davaci_id='" & davaciid & "'", baglanti)
    baglanti.Open()
    komut.ExecuteNonQuery()
    baglanti.Close()
    goster()
    MsgBox("Güncelleme Başarılı !")
    Catch ex As Exception
    End Try
    End Sub
    End Class



    SİZCE HATA NEREDE GÜNCELLEME İŞLEMİ YAPARKEN BİR HATADA ALMIYORUM? TABLO VE ALAN İSİMLERİNDEDE BİR SIKINTI YOK
  • Catch ex As Exception altına

    MessageBox.Show(ex.Message)
    yaz bakayım hata almıyor musun exceptionu yutmuşsun
    bana kalırsa hata şurda where davaci_id='" & davaciid
    birde vb.net yerine keşke c# ile yapsaydın
  • quote:

    Orijinalden alıntı: Gökşen PASLI

    Catch ex As Exception altına

    MessageBox.Show(ex.Message)
    yaz bakayım hata almıyor musun exceptionu yutmuşsun
    bana kalırsa hata şurda where davaci_id='" & davaciid
    birde vb.net yerine keşke c# ile yapsaydın
    Dim davaciid As String
    Private Sub DataGridView1_CellClick(sender As Object, e As DataGridViewCellEventArgs) Handles DataGridView1.CellClick
    Dim Satir As Integer
    Satir = DataGridView1.CurrentCell.RowIndex
    Davaciad_txt.Text = DataGridView1(1, Satir).Value
    DavaciTC_txt.Text = DataGridView1(2, Satir).Value
    DavaciAdres_txt.Text = DataGridView1(3, Satir).Value
    DavaciTelefon_txt.Text = DataGridView1(4, Satir).Value
    Dim id As String = CInt(DataGridView1(6, Satir).Value.ToString())
    davaciid = CInt(DataGridView1(6, Satir).Value.ToString())
    Dim SQLstring As String
    SQLstring = "SELECT * FROM Avukat_Tablosu where Avukat_ID='" + id + "'"
    Dim SQLcom As SqlCommand = New SqlCommand(SQLstring, baglanti)
    baglanti.Open()
    Dim SQLRead As SqlDataReader = SQLcom.ExecuteReader
    Do While SQLRead.Read
    ComboBox1.SelectedItem = (SQLRead("Avukat_AdSoyad"))
    Loop
    baglanti.Close()
    End Sub


    davaciid bu şekilde yukarıda tanımlayarak yaptım datagride yansıtmak için dostum
    ve dediğin şekilde ekleme yaptım hiç bir hata alamadım



    < Bu mesaj bu kişi tarafından değiştirildi trksym48 -- 7 Mayıs 2018; 13:22:32 >




  • avukatların ad soyadını comboboxa mı çekeceksiniz doğru mu

    Do While SQLRead.Read
    ComboBox1.SelectedItem = (SQLRead("Avukat_AdSoyad"))
    Loop

    ComboBox1.SelectedItem yerine item add gibi birşey olması lazım
  • quote:

    Orijinalden alıntı: Gökşen PASLI

    avukatların ad soyadını comboboxa mı çekeceksiniz doğru mu

    Do While SQLRead.Read
    ComboBox1.SelectedItem = (SQLRead("Avukat_AdSoyad"))
    Loop

    ComboBox1.SelectedItem yerine item add gibi birşey olması lazım
    avukatların adını comboboxa çektim onda bir problem yok çektikten sonra datagride yansıttım ve daha sonra yukarıda attığım alanların güncelleme işleminde hiçbir hata vermiyor ve güncellemede yapmıyor birkaç kişiye gösterdim onlarda bir hata bulamadı kodlarda
  • üstte güncelleme kodlarında davaciid ye bir değer geliyor mu breakpoint koyarak bakarmısın
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.