FIX: Засіб перегляду звітів 2010 не відображається параметр дати та часу під Вільний час запуску звіту у РСР 2012

Переклади статей Переклади статей
Номер статті: 2715841 - Показ продуктів, яких стосується ця стаття.
Ця проблема стосується Microsoft 2012 служб звітування SQL Server.
Розгорнути все | Згорнути все

На цій сторінці

Ознаки

Розглянемо таку ситуацію.
  • Створення застосунку Windows форм або застосування Система подання елементів графіки (WPF), на основі Microsoft .NET Framework 4.0.
  • У Windows Forms або застосування WPF ви використати Microsoft доповіді Viewer 2010 для відображення звіту Microsoft 2012 служб звітування SQL Server (РСР 2012), який працює у віддаленому режимі.
  • Звіт включає вДата й Вільний час Тип параметра, який має значення за промовчанням.
  • Запустити застосунок на операційної системи, яка має регіональні налаштування, Італійська. Крім того, вДовгий Вільний час Формат має значення "HH:mm:ss".
У такому випадку можуть виникнути такі проблеми:
  • значення за промовчанням на Дата й Вільний час Тип параметра не відображається в області параметра запитувати.
  • Якщо ви призначити значення для в Дата й Вільний часВведіть параметр і оновити звіт, значення втрачається після доповіді візуалізується і не відображаються.

причина

Ця проблема виникає через зміни в .NET Framework 4.0 для запобігає застосунок і РСР 2012 за допомогою правильної інформації на основі регіональних параметрів операційної системи. Застосунки, які засновані на .NET Framework 4.0 використовують регіональних параметрів, які повертає Windows. Однак, РСР 2012 побудований на .NET Framework 3.5 служб оновлень 1 (SP1). Таким чином, РСР 2012 використовує регіональних параметрів, які є вбудованими в .NET Framework 3.5 SP1.

Коли сервер РСР 2012 запускає звіт за допомогою на "." символ як Вільний час роздільник, параметр типу DateTime відправляється клієнту як рядок. На елемент керування називає DateTimeOffset.TryParse метод для перевірки рядка за допомогою на ":" символ як роздільна рядок «Кому» часу. Тому рядок перевірити значення false, і він не відображається в області параметра запитувати.

ПриміткаЦя проблема виникає, якщо на довгий формат Часу налаштований на "HH:mm:ss", за промовчанням для італійських регіональні параметри. за промовчанням для італійських регіональних параметрів залежить від вашої операційної системи. Крім того, операційній системі за промовчанням можна настроїти, змінивши на довгий формат Часу .

Розв'язанн

сукупний пакет оновлень інформації

сукупний пакет оновлень 2 для SQL Server 2012 з пакетом оновлень 1 (SP1)

Накопичувальне оновлення 2 перший реліз виправлення для цієї проблеми. Щоб отримати додаткові відомості про отримання пакунок накопичувальне оновлення SQL Server 2012 з пакетом оновлень 1 клацніть номер статті в базі знань Microsoft Knowledge Base:
2790947 сукупний пакет оновлень пакета 2 SQL Server 2012 з пакетом оновлень 1
Примітка Тому що будує кумулятивний, кожен новий виправити реліз містить усі виправлення, і всі виправлення безпеки, що входили до попередніх SQL Server 2012 пакета оновлень 1 виправити реліз. Радимо, що ви вважаєте, що застосування останнього релізу виправити, що містить це виправлення. Щоб отримати додаткові відомості клацніть, номер статті в базі знань Майкрософт:
2772858 SQL Server 2012 будує, випущені після пакета оновлень 1 для SQL Server 2012 був випущений

Стан

корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".


Обхідний шлях

Щоб обійти питання, скористайтеся одним із нижченаведених способів:
  • Встановити регіональні параметри застосунку та операційної системи, відповідно регіональні параметри, розташовані на клієнта.
  • Створити рядок вводу поля для користувачів для заповнення з текстом. Потім у звіті, перетворити рядок дати.
  • Створити приховані чи ні рядку параметра, який міститиме рядок вводу поля під Вільний час запуску звіту.
  • Створити номери видимих Дата й Вільний часТип параметра і DateTimePicker контролю за межами на елемент керування. Натисніть кнопкуПерегляд звітуа потім покласти рядкове значення в вДата й Вільний час Введіть параметр у в SubmittingParameterValues обробник подій.

Додаткові відомості

Microsoft доповіді Viewer 2010 SP1 вторинного розповсюдження пакет доступний для завантаження з веб-сайту центру завантажень Microsoft:

Microsoft доповіді Viewer 2010 SP1 поширюваного пакету
Щоб дізнатися більше про способи DateTimeOffset.TryParseExact та DateTimeOffset.TryParse , відвідайте такі веб-сайти MSDN:


Властивості

Номер статті: 2715841 - Востаннє переглянуто: 24 січня 2013 р. - Редакція: 1.0
Застосовується до:
  • Microsoft SQL Server 2012 Service Pack 1
Ключові слова: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2715841 KbMtuk
Машинний переклад
УВАГА! Цю статтю переклала програма машинного перекладу Microsoft, а не людина. Корпорація Microsoft пропонує вам як машинні переклади, так і переклади фахівців, щоб Ви мали доступ до всіх статей бази знань рідною мовою. Проте стаття, яку переклав комп’ютер, не завжди бездоганна. Вона може містити лексичні, синтаксичні або граматичні помилки. Так само помиляється іноземець, спілкуючись вашою рідною мовою. Корпорація Microsoft не несе відповідальність за жодні неточності, помилки або шкоду, завдану неправильним перекладом змісту або його використанням з боку користувачів. Крім того, корпорація Microsoft часто оновлює програму машинного перекладу.
Клацніть тут, щоб переглянути цю статтю англійською мовою: 2715841

Надіслати відгук

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com