Aracılığıyla paylaş


Komut sınıfı veri işleme uzantısı için uygulama

Komut nesne istek iletişimiyle ve veri kaynağına üzerinde geçirir. Komut metni metin ve xml dahil olmak üzere birçok farklı sözdizimsel formlar alabilir. Sonuç döndürülmezse, komut nesnesi döndürür sonuç olarak bir DataReader nesne.

Oluşturmak için bir komut sınıf, uygulama IDbCommand. Tarla ExecuteReaderolarak ayarla yöntemini bir sonuca dönmek için bir DataReader nesne. ExecuteReaderYöntemi, komut sınıfını götüren uygulaması içermelidir bir CommandBehaviorbağımsız değişken olarak numaralandırma. Rapor Tasarımcısı veri işleme uzantısı dağıtırsanız, işleyen bir uygulama sağlamak a SchemaOnlyharf olarak ExecuteReaderyöntemi. Bir şema-yalnızca uygulama, rapor Tasarımcısı alanları listesini sağlamak için kullanılır. DataReader nesne tarafından döndürülen ExecuteReaderyöntemi ihtiyaç alanlar için türü ve adı bilgileri içermesi ya da sizin sonuç kümesi sütun,.

İsteğe bağlı olarak, komut sınıf uygulamak IDbCommandAnalysis. Bu arabirim, bir sorguyu çözümlemek ve sorgu parametreleri listesini döndürmek bir uygulama sınıfı sağlar. İşlevselliğini IDbCommandAnalysisarabirimini yalnızca rapor Tasarımcısı kullanılır. Ne zaman sen uygulamak IDbCommandAnalysis, kullanıcıların rapor her rapor önizleme modunda çalıştırmak için parametreleri uyarılmaya Tasarımcısı izin. Üstelik, sen-ebilmek görüş parametreleri parametreleri sekmesini veri kümesi iletişim.

[!NOT]

Uygulamaz IDbCommandAnalysissenin özel veri işleme uzantısı parametreleri desteklemiyor,.

Bir örnek için komut sınıf uygulaması, bakın SQL Server Raporlama Hizmetleri ürün örnekleri.

Ayrıca bkz.

Başvuru

Raporlama Hizmetleri uzantısı kitaplığı

Diğer Kaynaklar

Raporlama Hizmetleri uzantıları

Veri işleme uzantısı uygulama