Телерик отчет не работает

Произошла ошибка при обработке отчета 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'')

Другие вопросы по тегам