Crystal Reports "Ошибка входа пользователя 'acs_sql'." - PullRequest
0 голосов
/ 08 августа 2010

У меня есть приложение, работающее на VB6 с использованием Crystal Reports версии 9 (отключение - оно отлично работает для них в течение 11 лет).У меня есть МНОГИЕ отчеты о кристаллах, и 99% из них работают отлично после нашего «обновления» до Windows 7

Однако в 1 конкретном отчете, когда я пытаюсь запустить его из приложения,Я получаю ошибку, упомянутую выше.Я сравнил это с отчетом, который отлично работает, и я не могу сказать никакой разницы между ними.Они используют ODBC для подключения к SQL Server.Все они используют один и тот же ODBC DSN.

Когда я открываю Crystal, чтобы сравнить тот, который работает, с тем, который не работает, они выглядят абсолютно одинаково!Однако, если я нажму кнопку «молния» для предварительного просмотра отчета, тот, который работает, просто извлекает данные, тот, который не вызывает окно, заполненное всей информацией, кроме пароля, и я должен ввеститот.Только в первый раз.

Почему в 1 отчете сохраняются учетные данные для входа в систему, а во втором нет?

Я потянул свои волосы в течение 2 недель, пытаясьЧтобы решить эту проблему, включите и выключите.

Пожалуйста.Независимо от того, насколько глупым может показаться вам предложение, я готов попробовать.

1 Ответ

0 голосов
/ 10 августа 2010

Глупо, но кто знает ...

Возможно ли, что отчет был создан на другом компьютере, где драйвер ODBC имел другое имя?

Я вспоминаю кое-что из своего прошлого, когда ИТ-отдел установил драйверы ODBC с различными именами, и те клиенты, чье имя драйвера ODBC не совпадало с тем, которое указано в отчете, должны были войти в систему при первом запуске.

...