ADODB tanımladığınız kayıt türüne bağlı olarak döndürülen ne recordcount için kendi kuralları vardır. Bkz:
MS Knowledge Base article 194973
W3C Schools article
Yukarıdaki örnekte, PHP, COM () nesnesi ADODB, genel veritabanı erişimi için bir COM arabirimi oluşturmak için kullanılır. PHP documentation göre, üretilen nesne başvurusu aşırı, bu yüzden sadece yerli ADODB nesne olurdu aynı özellikleri / yöntemleri kullanabilirsiniz. Bu, (eğer olması gerekiyorsa) doğru recordcount verecek birine kayıt türünü ayarlamak için ADODB yöntemleri kullanmak gerekiyor demektir. Alternatif, diğerleri de söylediğim gibi, SELECT ifadesinin döndürdüğü kayıtların COUNT () almak için ikinci bir sorgu kullanmaktır. Bu kolay, ama belirli bir ortamda uygun olmayabilir.
Ben bir ADO gurusu değilim, bu yüzden kayıt türünü ayarlamak için kesin komutları ile size sağlayamaz, ancak yukarıda anılan makalelerden, bu bir statik veya anahtar kümesi imleç ihtiyaç olduğu açıktır. Bu CursorType ayarı uygun bir yöntem recordset açar komutunda bir parametre kullanmak olduğunu bana görünüyor. This W3C Schools article on the CursorType property bu komut için uygun argümanlar verir.
Umarım, bu bilgiler orijinal afiş görevini, bir yol veya diğer gerçekleştirmek yardımcı olacaktır.