Aracılığıyla paylaş


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

The Command object formulates a request and passes it on to the data source.Komut metni metin ve xml dahil olmak üzere birçok farklı sözdizimsel formlar alabilir.sonuçlar döndürmezse, komut nesnesi olarak sonuçlar döndüren bir DataReader nesne.

Oluşturmak için bir komut sınıf, uygulama IDbCommand.Implement ExecuteReader dönmek için yöntem bir sonuç küme olarak bir DataReader nesne.The ExecuteReader method of your Command class should include an implementation that takes a CommandBehavior enumeration as an argument.İse, dağıtmak , Rapor Tasarımcısı veri işleme uzantısı sağlamak, işleme uygulaması bir SchemaOnly , büyük ExecuteReader yöntem.Yalnızca şema uygulaması, Rapor Tasarımcısı alanları listesini sağlamak için kullanılır.The DataReader object returned by the ExecuteReader method needs to contain type and name information for the fields, or columns, in your result set.

İsteğe bağlı olarak, kendi komut sınıf uygulamak IDbCommandAnalysis.Bu arabirim, bir sorguyu çözümlemek ve sorgu parametreleri listesini almak bir uygulama sınıfı sağlar.İşlevselliğini IDbCommandAnalysis arabirim yalnızca kullanılır Rapor Tasarımcısı.Uygulamak ne zaman IDbCommandAnalysis, Rapor Tasarımcısı istenen parametreler her Önizleme modu. rapor çalıştırmak için için kullanıcıları etkinleştirBuna ek olarak, parametrelerde görüntüleyebilirsiniz parametreleri sekmesinde veri kümesi iletişim.

Not

Uygulamanız IDbCommandAnalysis , kendi özel veri işleme uzantısı desteği parametreleri.

Bir örnek için komut , sınıf uygulama Bkz: SQL Server Reporting Services ürün örnekleri.