dbgridden mssql veritabanına pk nın otomatik artırılması

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kazimates
Üye
Mesajlar: 332
Kayıt: 01 Tem 2005 12:40
Konum: Kıbrıs
İletişim:

dbgridden mssql veritabanına pk nın otomatik artırılması

Mesaj gönderen kazimates »

delphide veritabanı olarak mssql table kullanıldığında ve bu tableları dbgrid içerisinde görmekteyim ama dbnavigator ile de kontrollerini sağlıyorum bu arada pknın boş olmaması gerekiyor ve yeni kayıt eklemek istediğimde kullanıcının pk veya Kayıtno alanına en son
değer atıyorum 1000 ise 1001 diye manual yazması gerekiyor bunu kullanıcının görüp takip etmesi ise zor oluyor bu arada dbgridde ise filtreli olarak konulduğunda hiç göremiyor bu durumda yeni kayıt ekle denildiğinde kayıtnonun son değerden bir fazlası dbgrid içerisine
otomatik olarak atılamaz mı bunun için ne yapabiliriz?

sağlık, mutluluk ve başarı dileklerimle
Kazım ATES
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

Mesaj gönderen aLonE CoDeR »

Selamlar.
MSSQL'nin bildiğim kadarıyla autoincrement desteği var zaten ve ek bir işlem gerektirmiyor.Tabloyu tasarlarken ilgili alanı autoincrement olarak belirtmeniz yeterli oluyor.Kendi toolunda (adını hatırlayamadım yine :oops: ) bunu çok rahat yapabiliyorsunuz, accesse benziyor zaten.

Kolay gele..
Kullanıcı avatarı
naile
Admin
Mesajlar: 1873
Kayıt: 11 Haz 2003 10:11

Mesaj gönderen naile »

Enterprice manager da tabloyu desiyn ettiğiniz yerde istediğiniz alanı identity seçerseniz o alan autoincrement olur. Delphide ise dbgride o tabloyu bağladığınızda dışardan girmenize izin vermez, post ettikten sonra görürsünüz hangi değeri atadığını.
oguthan
Üye
Mesajlar: 34
Kayıt: 30 May 2005 10:23

Mesaj gönderen oguthan »

teşekkürler
oguthan
Cevapla