Şimdi Ara

Visual Studio 2008 mssql ile ilgili bir soru

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
775
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Veritabanı tablosu bu

     Visual Studio 2008 mssql ile ilgili bir soru


    Tablodaki üç field birlikte unique oluyor. Yani aynı saat ders ve günün veritabanına tekrar girilişini VS2008'de engellemeyi nasıl gerçekleştirebiliriz?
    Teşekkürler



  • ajax ile yapabilirsin bunu yada girilen kayıt daha sonra select ile karsılastırılır ve donen degere evet yada hayır dersin.
  • 1.Database'de unique olarak tanımlarsan zaten exception yersin hatalı kayıt için
    2.Dataset kullanıyorsundur herhalde veri işlemleri için, dataset'in ilgili datatable'ına unique constraint eklersin bu sütunlar için(column array alabiliyor) koddan halledersin,
    3.Typed dataset kullanırsın ve oluştururken db'indeki tabloyu kullanırsın, constraint'lerin otomatik olarak gelir bu durumda özel birşey yapmana gerek kalmaz.



    < Bu mesaj bu kişi tarafından değiştirildi erethan -- 11 Mart 2010; 23:02:41 >
  • quote:

    Orijinalden alıntı: erethan

    1.Database'de unique olarak tanımlarsan zaten exception yersin hatalı kayıt için
    2.Dataset kullanıyorsundur herhalde veri işlemleri için, dataset'in ilgili datatable'ına unique constraint eklersin bu sütunlar için(column array alabiliyor) koddan halledersin,
    3.Typed dataset kullanırsın ve oluştururken db'indeki tabloyu kullanırsın, constraint'lerin otomatik olarak gelir bu durumda özel birşey yapmana gerek kalmaz.


    1. maddede belirttiğiniz olayı 3 fieldı seçerek unique tanımlasam, bunlar ayrı ayrı mı unique olurlar yoksa üçü birlikte bir uniquelik mi oluştururlar? Bir de 3. maddedeki dediklerinizi bilmiyorum walla
  • 3'ü birden birlikte unique olur.
    3.Maddede durum şudur aslında wizard'dan yapabileceğin şekilde,menüde view'dan dataconnection'ı seç, veri tabanını buraya ekle, tabloların orada gözükecek, projeye bir dataset ekle, dataset'i aç, data connection'dan ilgili tabloyu tut datasetin içine bırak aha sana typed dataset(ellede oluşturabilirsin field bilgilerini vs.. istersen), ama bunu yapmadan önce 1.maddeyi yapmış olman lazım zaten. Typed dataset aslında dataset classından türeyen field bilgilerinin önceden belli olduğu biraz daha kontrollü bir dataset oluyor senin anlayacağın, kullanımında bir kısım farklar mevcuttur onun dışında dataset gibidir.
  • 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.