Мне нужно обновить старый проект VB, созданный с помощью Visual Studio 2005, который использует Crystal Reports для Visual Studio 2010. Я установил плагин Crystal Reports для VS 2010. Я могу скомпилировать программу под VS 2010, но когда я ее запускаюи попытаться сгенерировать отчет, я получаю много ошибок, появляющихся из Crystal Reports Viewer.Когда я компилирую и запускаю проект в Visual Studio 2005 (со старым подключаемым модулем Crystal Reports), все работает нормально.
Проблема вызвана выражениями SQL, которые являются операторами SELECT и не заключены в скобки.,Это проблема, потому что в файле отчета ~ 250 выражений SQL, подобных этому (и это не единственный отчет с этой проблемой).Когда я смотрю на файл .rpt в Crystal Reports 10 и использую Database -> Show SQL Query
, выражения SQL имеют круглые скобки вокруг них, несмотря на то, что в этих редакторах выражений нет скобок вокруг этих операторов.Когда я делаю то же самое в Crystal Reports 2008, в выражениях SQL отсутствуют круглые скобки.
Есть ли способ сделать Crystal Reports 2008 или подключаемый модуль для VS 2010 автоматически включающими круглые скобки вокруг выражений SQL,или эта функция была удалена?Если оно было удалено, то есть ли в любом случае заключать выражения SQL в круглые скобки, кроме как редактировать каждое из них вручную?