folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Veritabanı Kayıt Hatası



Veritabanı Kayıt Hatası

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    LuCiFeR
    LuCiFeR's avatar
    Kayıt Tarihi: 25/Eylül/2005
    Erkek
    arkadaşlar merhabalar veritabanına kayıt eklemek istediğimde aşağıdakı gıbı bır hata alıyorum tabloyu silip baştan oluşturmama rağmen hatayı almaya devam ettim c# ile webprogramlamada ve sqlserver da yeniyim yardımlarınızı bekliyorum :)

    Bu arada PrimaryKey de var tabloda

    invaild operation exception was unhandled by user code Birincil anahtarı olmadığından 'Table(Uyeler)' üzerinde Oluşturma, Güncelleştirme veya Silme işlemleri yapılamıyor.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ercan
    Ercan's avatar
    Kayıt Tarihi: 04/Temmuz/2008
    Erkek

    id'nin otomatik sayı olup olmadığını kontrol et


    IF YOU ARE NOT TİRED, YOU ARE NOT DOING IT RIGHT
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    LuCiFeR
    LuCiFeR's avatar
    Kayıt Tarihi: 25/Eylül/2005
    Erkek
    otomatik abi 1/2/3 dıye artıyor
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ercan
    Ercan's avatar
    Kayıt Tarihi: 04/Temmuz/2008
    Erkek

    kodlarını paylaşır mısın bakalım


    IF YOU ARE NOT TİRED, YOU ARE NOT DOING IT RIGHT
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    LuCiFeR
    LuCiFeR's avatar
    Kayıt Tarihi: 25/Eylül/2005
    Erkek

    tabiki kodlar su sekilde 

     

     

    Uyeler uye = new Uyeler();

    uye.Sehir = drpSehirler.SelectedItem.Text;

    uye.İlce = drpilceler.SelectedItem.Text;

    et.Uyelers.InsertOnSubmit(uye);

    et.SubmitChanges();

    uye.UyeAdSoyad = txtAdSoyad.Text;

    uye.UyeEposta = txtEposta.Text;

    uye.Sifre = txtsifre.Text;

    uye.Adres = txtAdres.Text;

    uye.Telefon = txtTel.Text;

    uye.Gsm = txtGsm.Text;

    uye.Onay = 1;

    uye.EklenmeTarihi = DateTime

    .Now;

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Ercan
    Ercan's avatar
    Kayıt Tarihi: 04/Temmuz/2008
    Erkek

    InsertOnSubmit'in içinde ki kodları da verebilir misin


    IF YOU ARE NOT TİRED, YOU ARE NOT DOING IT RIGHT
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mstraker
    mstraker's avatar
    Kayıt Tarihi: 11/Haziran/2007
    Erkek

    Öncelikle primary key olduğuna emin misin? Genelde primary key olmayan alanı güncellemeye çalıştığında olur bu hata..

    Onun dışında sql güncelleme komutun filan doğru mu ? Özellikle o kısmı verirsen kod olarak daha iyi olur..


    what makes you think i am not?
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    LuCiFeR
    LuCiFeR's avatar
    Kayıt Tarihi: 25/Eylül/2005
    Erkek

    bu tablomun görüntüsü.

    buda procedure kodları

    SET

    ANSI_NULLS

    ON

    GO

    SET

    QUOTED_IDENTIFIER

    ON

    GO

    ALTER

    proc [dbo].[UyeKayit]

    @UyeAdSoyad

    nvarchar(50)

     

    ,@UyeEposta nvarchar(50)

     

    ,@Sifre nvarchar(41)

     

    ,@Adres nvarchar(max)

     

    ,@Telefon char(11)

     

    ,@Gsm char(11)

     

    ,@EklenmeTarihi smalldatetime

     

    ,@Onay int

     

    ,@Sehir nvarchar(50)

     

    ,@lce nvarchar(50)

    as

    begin

    insert

    into uyeler

    (

    UyeAdSoyad

     

    ,UyeEposta

     

    ,Sifre

     

    ,Adres

     

    ,Telefon

     

    ,Gsm

     

    ,EklenmeTarihi

     

    ,Onay

     

    ,Sehir

     

    ,lce )

    values

    (

    @UyeAdSoyad

     

    ,@UyeEposta

     

    ,@Sifre

     

    ,@Adres

     

    ,@Telefon

     

    ,@Gsm

     

    ,@EklenmeTarihi

     

    ,@Onay

     

    ,@Sehir

     

    ,@lce )

    end

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    mstraker
    mstraker's avatar
    Kayıt Tarihi: 11/Haziran/2007
    Erkek

    Sen database'e üyeler tablosuna sonra dan primary key girmişsin.
    Projede "eticaret.dbml" şablonunu yenisine göre değiştirmemişsin.Böyle olunca üyeler tablosundaki primary keyi görmüyor.
    Şimdi yapacağın şey "eticaret.dbml" dosyanı güncellemek yada silip yeniden aynı isimle oluşturmak yeniden veritabanından bilgileri alarak.


    what makes you think i am not?
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    LuCiFeR
    LuCiFeR's avatar
    Kayıt Tarihi: 25/Eylül/2005
    Erkek
    ilgilenen herkese tek tek teşekkürler sorun dbml dosyama uyeler tablomu pk etmeden onceki sekliyle koymamdan kaynaklanıyormuş uyeler tablomu guncel olanıyla degğiştirdikten sonra bir sıkıntı kalmadı."mstraker" arkadaşımıza ilgisinden ve yardımlarından dolayı ayrıca teşekkür ediyorum bu sıkıntıyı o farketti.
Toplam Hit: 1862 Toplam Mesaj: 10