Базы данных, ADO.Net и DataSet для Reporting Services
Технология Reporting Services обеспечивает доступ к источникам
баз данных SQL Server, Oracle, ODBC стандартными механизмами. В большинтсве случаев для отчета требуется - подключиться к
базе данных и сделать запрос, после этого все данные для отчета будут получены.
Технология Reporting Services дает возможность настраивать источники баз данных, доступные благодаря расширениям для обработки данных. Расширение для обработки данных - это сборка, в которой реализован набор необходимых интерфейсов из пространства имен Microsoft.ReportingServices.DataProcessing.
Существует шесть интерфейсов.
IDbConnection Уникальное соединение с источником данных.
IDbTransaction Локальная транзакция.
IDbCommand Запрос который используются после подключении к источнику данных.
IDataParameter Параметр или пара "имя/значение", которые передаются в команду или запрос.
IDataParameterCollection Коллекция всех параметров, относящихся к команде.
IDataReader Метод чтения данных из источника данных, только в одном направлении и для чтения.
Для доступа к DataSet половине этих интерфейсов необходима минимальная реализация, а остальные используются с самыми общими настройками.
Интернет решение по учету и ведению базы клиентов
Базы данных, ADO.Net и DataSet для Reporting Services