MSSQL de count bir tabloya çekilen count sorgusundan

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

MSSQL de count bir tabloya çekilen count sorgusundan

Mesaj gönderen ikutluay »

Merhaba

Bir tabloya çekilen bir sorguda count ile bir sayı alınıyor. İlk olarak bu sorgu çekilirse haber ver denecek bir tirgger vs yazılabilirmi. İkinci olarak bu count ifadesinde sonuca müdahale edilip yanıltmak mümkünmüdür.

Saygılar
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: MSSQL de count bir tabloya çekilen count sorgusundan

Mesaj gönderen mkysoft »

Trigger'lar insert/update/delete işlemlerinde çalışmaktadır, select için trigger özelliği olan veritabanı duymadım. neden programı yanıltmaya çalıştığınızı anladım. amacınız programda fazla kayıt görünmesini sağlamaksa, veritabanına boş kayıtlar ekleyin.
orhancc
Üye
Mesajlar: 585
Kayıt: 24 Ağu 2010 02:14
Konum: İstanbul / Kadıköy
İletişim:

Re: MSSQL de count bir tabloya çekilen count sorgusundan

Mesaj gönderen orhancc »

Hangi veritabanını kullanıyorsun bilmiyorum ama sqller tüm işlemleri kayıt eder oradan selectleri yakalayabilirsin. Ms SQL de Profiler var bir incele mesela.
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Re: MSSQL de count bir tabloya çekilen count sorgusundan

Mesaj gönderen ikutluay »

orhancc yazdı:Hangi veritabanını kullanıyorsun bilmiyorum ama sqller tüm işlemleri kayıt eder oradan selectleri yakalayabilirsin. Ms SQL de Profiler var bir incele mesela.
Profilerile çeliken sorguları yakalıyoruz ama dönderecek sonuca müdahale edebilmem gerek. Kayıtları fazla değil eksik göstermem gerek ayrıca.
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
orhancc
Üye
Mesajlar: 585
Kayıt: 24 Ağu 2010 02:14
Konum: İstanbul / Kadıköy
İletişim:

Re: MSSQL de count bir tabloya çekilen count sorgusundan

Mesaj gönderen orhancc »

Sorguyu program içinden senmi çalıştıracaksın? Eğer öyle ise bir tane view tanımlayıp kısıtlama getirebilirsin sanıyorum. Eksik kayıt getirmenin maksadı nedir ?
ikra
Üye
Mesajlar: 901
Kayıt: 28 Nis 2005 01:26
Konum: Simdilik Topragin Üstü

Re: MSSQL de count bir tabloya çekilen count sorgusundan

Mesaj gönderen ikra »

count'u sp ile ceksen ve suspend'den önce

Kod: Tümünü seç

count = count - rakam
yapsan olmaz mi?
bu sekilde dönecek olan sonuca rahat bir sekilde müdahele etmis olursun. hatta sp ile dönecek sonucu diledigin gibi sartlandirabilirsin.
kıdemsiz üye
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Re: MSSQL de count bir tabloya çekilen count sorgusundan

Mesaj gönderen ikutluay »

ikra yazdı:count'u sp ile ceksen ve suspend'den önce

Kod: Tümünü seç

count = count - rakam
yapsan olmaz mi?
bu sekilde dönecek olan sonuca rahat bir sekilde müdahele etmis olursun. hatta sp ile dönecek sonucu diledigin gibi sartlandirabilirsin.
Merhaba

Sorularınıza cevap olarak :

1. Sorguyu çeken 3. parti 1 uygulama ve ben uygulamaya müdahale edemem. Ancak veritabanı bacağında bişeylere yapılabilir.
2. Count u aşmak basite geliyor çünkü tablonun kayıtlarına müdahale edilse bile 2. aşamada login olup olmadığınada bakılıyor.

Dolayısı ile en sağlamı uygulamayı count bloğunda bu kontrolden çıkmasını sağlamak. bunun tek yoluda eğer yapılabilirse count ile düşük bir sayının dönmesini sağlamak.

Saygılar
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: MSSQL de count bir tabloya çekilen count sorgusundan

Mesaj gönderen mkysoft »

tablonun adını değiştirip yerine bir view koyabilirsiniz. tabi program bu tabloya veri yazmıyorsa.
aLonE CoDeR
Kıdemli Üye
Mesajlar: 1223
Kayıt: 26 Nis 2005 04:08

Re: MSSQL de count bir tabloya çekilen count sorgusundan

Mesaj gönderen aLonE CoDeR »

İçimden bir ses, demo kayıt sayısının aşılmasını sanal olarak engellemek istediğin ve dolayısıyla sınırsız kullanmak istediğin gibi bir durum var diyor. Doğru mudur?
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: MSSQL de count bir tabloya çekilen count sorgusundan

Mesaj gönderen mkysoft »

o zaman uğraştırmasın bizi hiç, gonderi versin ayarlayalim bişiler.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: MSSQL de count bir tabloya çekilen count sorgusundan

Mesaj gönderen conari »

mkysoft yazdı:o zaman uğraştırmasın bizi hiç, gonderi versin ayarlayalim bişiler.
:mrgreen:
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Re: MSSQL de count bir tabloya çekilen count sorgusundan

Mesaj gönderen ikutluay »

aLonE CoDeR yazdı:İçimden bir ses, demo kayıt sayısının aşılmasını sanal olarak engellemek istediğin ve dolayısıyla sınırsız kullanmak istediğin gibi bir durum var diyor. Doğru mudur?
Yok sorun bu değil. zaten program da lisanslı. Kaldıki ben zaten sadece rapor alan kişiler için sorgulamayı dışardan yazan bir raporlama yazıp sorunu çözdüm. ama benim derdim YAPILABİLİR Mİ ? bunu görmek..
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Cevapla