• 05-11-2005, 18:18:34
    #1
    Üyeliği durduruldu
    Selamlar,

    Hani şu access te id tagı oluşturuyoruzya. Her yeni kayıtta yeni bir numara oluşturuyor. Access i MSSQL e import ettim ve bu alanlar bozuldu. Yeni kayıtlarda id yi boş ekliyor. Hücre özelliği olarak "int" gözüküyor.

    Nasıl düzelticem bunu??
  • 05-11-2005, 21:59:14
    #2
    Üyeliği durduruldu
    id kolonunun bilgilerini şu şekilde yap:
    data type: int
    identity: yes (bu bilgiler aşağıda)
    identity seed: 1
    identity increment: 1

    her kayıt eklediğinde id nin değeri, sıradaki yeni numara değeri olur.
    ayrıca id kolonunu "set primary key" yapmayı da unutma
  • 06-11-2005, 02:33:09
    #3
    Üyeliği durduruldu
    identity yes (not rec.) seçmiştim. sadece yes yapınca ekledi.

    çok sağolasın.
  • 07-11-2005, 02:36:07
    #4
    Üyeliği durduruldu
    Peki birde şunu yapmak istiyorum. Eskisindeki yine bozulmuş import olunca.

    Her yeni kayıtta bu id gibi karmaşık 16 karakterli bir veri oluşturuyordu. Yine otomatik sayı ayarlıyoduk ama rasgele fln yapınca bunu oluşturuyodu. Bunda nasıl yapıyoruz bunu ?
  • 07-11-2005, 23:18:21
    #5
    Üyeliği durduruldu
    mssql in bir adım öne çıktığı durumlardan biri bu.
    tanımla bir trigger, ve triggeri bir stored procedure a bağla. sp istediğin rasgele sayıyı oluştursun ve gerekli kolona update etsin..
  • 08-11-2005, 00:59:02
    #6
    Üyeliği durduruldu
    enter adlı üyeden alıntı:
    mssql in bir adım öne çıktığı durumlardan biri bu.
    tanımla bir trigger, ve triggeri bir stored procedure a bağla. sp istediğin rasgele sayıyı oluştursun ve gerekli kolona update etsin..
    Türkçe anlatsaydın keşke
  • 08-11-2005, 06:45:36
    #7
    Üyeliği durduruldu
    mssql garip ya
  • 08-11-2005, 12:28:41
    #8
    Üyeliği durduruldu
    Valla eski access çok daha hızlı açılıyor. SQL server damı sorun var acep ?