Cevaplar
-
kullandığınız kodu yazar mısınız?
Bir imla veya sql hatası olabilir. -
Anladığım kadarıyla bir tabloda farklı üyelere ait mesajlarınız var ve filtrenize göre kaç tane mesaj olduğunu öğrenmek istiyorsunuz. Bunun için "count" deyimini kullanabilirsiniz.
örnek kullanımı
select count(*) from tabloadı where filtreniz -
RecordCount Microsoft Access veritabanında kullanılan, ASP için geliştirilmiş bir fonksiyondur.
MySQL için yapılması gereken;
select count(mesajlar) as toplammesaj from tablo .... şekilnde toplammesaj'a atanabilir.-
caglaror
Merhaba,
-1 değer hiç kayıt bulunamadığını gösterir.
mySQL'de AS kullanımı hakkında kesin bilgim yok. Bununla birlikte MSSQL de sık kullanılan bir atama bağlacı.
Çözüm 2 şekilde, sizin yönteminizde kayıt setindeki ilk değer rs(0) ile alınabilir. Kayıt sayısı dönüyorsa bu size değeri verecektir.
Diğerinde ise cursor lokasyon tipini değiştirmelisiniz.
.CursorLocation = adUseClient (olması gerektiği yazıyor).
Şu adreste recordcount aratırsanız göreceksiniz
http://dev.mysql.com/doc/refman/5.0/en/connector-odbc-usagenotes-apptips.html
İyi çalışamalar dilerim.13 yıl önce yazılmış
-
-
Sorun çözüldü. Kodlarıda paylaşıyım dedım belki başkasınada yardımı olur. ilginiz için teşekkürler.
Set mesaj= Connect.Execute("Select Count(ID) from duvar WHERE duvar_id = '"&Session("myid")&"' ORDER BY ID desc")
toplam_mesaj=mesaj(0)
response.Write toplam_mesaj
mesaj.Close : Set mesaj= Nothing