Использование Visual Studio 2005 с установкой Crystal Reports по умолчанию.
Когда я создаю отчет, Crystal запрашивает базу данных, и я даю ей свою базу данных разработки. В приложении я создаю таблицу данных и передаю ее в отчет, который затем передается средству просмотра CR. Во время выполнения ни объект отчета, ни средство просмотра не должны видеть базу данных, поскольку я уже получил таблицу.
Когда приложение передается пользователям, все работает нормально. Они не могут видеть базу данных разработки.
Однажды в производственном офисе я создал отчет на производственной площадке, и вместо создания Crystal Report, указав базу данных разработки, я дал ему производственную базу данных. Вернувшись в мой собственный офис, работающий в VS, отчет пытается подключиться к базе данных разработки и терпит неудачу. (Его не видно.)
Так что проблема не в том, что они не могут видеть мою базу данных разработки, а в том, что я не вижу рабочую базу данных.
Возникают вопросы: возникает ли это из-за того, что запуск в VS отличается от запуска установленного приложения? Почему отчет все равно пытается подключиться к БД? Как мне это контролировать?