Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Analytics Platform System (PDW)
Parametre değerlerinden oluşan diziler ifade yürütülmesi için sınırlandırıldığında, SQLRowCount herhangi bir parametre değeri satırının ifade yürütmesinde hata koşulu oluşturduğunu SQL_ERROR döner. Fonksiyonun RowCountPtr argümanı üzerinden hiçbir değer döndürülmez.
Uygulama, hata meydana gelmeden önce işlenen parametre sayısını yakalamak için SQL_ATTR_PARAMS_PROCESSED_PTR ifadesi niteliğinden faydalanabilir.
Ayrıca, uygulama SQL_ATTR_PARAM_STATUS_PTR ifadesi özniteliğiyle sınırlanmış bir durum değerleri dizisi kullanarak hata eden parametre satırlarının dizi ofsetlerini yakalayabilir. Uygulama, işlem yapılan gerçek satır sayısını belirlemek için durum dizisini dolaşabilir.
Bir Transact-SQL INSERT, UPDATE, DELETE, veya MERGE OUTPUT cümlesi içeren bir ifade çalıştırıldığında, SQLRowCount etkilenen satır sayısını, OUTPUT maddesi tarafından üretilen sonuç kümesindeki tüm satırlar tüketilmeden döndürmez. Bu satırları kullanmak için SQLFetch veya SQLFetchScroll çağırırsınız. SQLResultCols, tüm sonuç satırları tüketilene kadar -1 döndürecektir. SQLFetch veya SQLFetchScroll SQL_NO_DATA döndürdükten sonra, uygulama SQLMoreResults'u çağırmadan önce etkilenen satır sayısını belirlemek için SQLRowCount çağırmalıdır.