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