MS SQL Server veritabanı ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
kayipgemi
Üye
Mesajlar: 88 Kayıt: 14 Kas 2005 03:07
Mesaj
gönderen kayipgemi » 07 Mar 2007 06:08
Selamün Aleyküm, Kolaygele Ufak bir Sorum olacak arkadaşlar, vt sql server 2005 de yapıldıi tablo üzerindeki deneme kayıtları actım
dedigimiz zaman bilgileri siliyo sorun şurda otomatik tanımladıgım id numaralarını silmiyor bu id numarısını nasıl sıfırlayabilirim
Saygılar , Sevgiler
haydarxxx
Üye
Mesajlar: 668 Kayıt: 09 May 2005 11:31
Konum: izmir
Mesaj
gönderen haydarxxx » 07 Mar 2007 06:44
Kod: Tümünü seç
Query.close;
Query.SQL.Clear;
Query.SQL.Add('delete from musteri ');
Query.execSQL;
Query.open;
vt sql server 2005 kullanmadım ama bir de bu şekilde denermisiniz bilidiğim kadar silme işleminde Query.execSQL komutuda kullanmanız gerekir.
kayipgemi
Üye
Mesajlar: 88 Kayıt: 14 Kas 2005 03:07
Mesaj
gönderen kayipgemi » 07 Mar 2007 06:53
aynı kod kardeş delphi altından senin yazdıgın gibi sql manager de de benim yazdıgım gibi ikiside iş görüyor ama dedigim gibi id numarlarını sıfırlamıyor.. sıkıntı devam ediyor yani
kayipgemi
Üye
Mesajlar: 88 Kayıt: 14 Kas 2005 03:07
Mesaj
gönderen kayipgemi » 07 Mar 2007 07:11
tamamdır sorun çözülmültür arkadaslar aciklama yapayim
bu kod musteri tablosundaki bütün kayıtları siliyor
dedginizde vt ye tanımlamıs oldugunuz veriyi komple siliyor arasındaki farkta şu delete from musteri dediginiz anda where islevini kullanabiliyorsunuz işleve göre seçme yanii ama truncate musteri dediginiz anda where kullanmıyorsunuz,
Görüşmek Üsere Saygılar Sevgiler
ahmet_sinav
Üye
Mesajlar: 263 Kayıt: 17 Nis 2004 07:44
Konum: İzmir Yeşilyurt Ulu Cami
İletişim:
Mesaj
gönderen ahmet_sinav » 08 Mar 2007 10:46
İyi çalışmalar;
Aşağıdaki komut identitiy olarak tanımlanan autoinc alanların tekrar identity'de belirlenen numaradan başlamasını sağlar.
DBCC CHECKIDENT('TableName', RESEED, 0)
Saygılar;