Телерик отчет не работает
Произошла ошибка при обработке отчета ReportStandart: не удалось установить соединение с базой данных. Пожалуйста, проверьте правильность строки подключения. Если вы используете именованную строку подключения из файла конфигурации приложения, убедитесь, что имя указано правильно и параметры строки подключения присутствуют в файле конфигурации вашего приложения. ------------- InnerException -------------!
1 ответ
В этом примере мы получили sqlDataSource, заполнив строку подключения...
Отчет MyReport = новый MyReport(); строка selectCommand = @"ВЫБРАТЬ * ИЗ Sales.Store"; string connectionString = "Источник данных =(локальный)\SQLEXPRESS; Начальный каталог =AdventureWorks; Интегрированная безопасность =True"; Telerik.Reporting.SqlDataSource sqlDataSource = новый Telerik.Reporting.SqlDataSource(connectionString, selectCommand); report.DataSource = sqlDataSource;
В моем случае, поскольку мой стартовый проект имеет строку подключения в своем файле конфигурации, поэтому я не могу снова использовать строку подключения в другом проекте из-за этой ошибки
"при обработке таблицы 'кросс-таблица 1' произошла ошибка..... формат строки инициализации не соответствует спецификации, начиная с индекса 0"
эта ошибка связана с наличием еще одной строки подключения
и, возможно, это поможет:нажмите
- Перейдите в папку, где находится ваш проект отчета.
- Откройте папку и найдите файл "Telerik.ReportDesigner.exe.config"
- Откройте файл в Visual Studio и скопируйте строку подключения
- Вставьте указанную выше строку подключения в ваш файл web.config.
Вы можете найти выше здесь в конце видео (3':15'')