Гость
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CrystalReports10: как переключиться на другую базу / 11 сообщений из 11, страница 1 из 1
27.09.2006, 15:27
    #34016112
palundra
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CrystalReports10: как переключиться на другую базу
Есть отчет написанный на CrystalReports10.
Подключение(Database connection) - к определенной базе MS SQL Server
Данные берутся не из таблиц, а из command-а

Посоветуйте плиз как его можно переключить на другую базу

Заранее спасибо!
...
Рейтинг: 0 / 0
27.09.2006, 15:47
    #34016203
tacit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CrystalReports10: как переключиться на другую базу
А переключить как, программно из вашего приложения (run-time)?
...
Рейтинг: 0 / 0
27.09.2006, 15:50
    #34016212
palundra
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CrystalReports10: как переключиться на другую базу
tacitА переключить как, программно из вашего приложения (run-time)?

В редакторе.
...
Рейтинг: 0 / 0
27.09.2006, 16:13
    #34016311
tacit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CrystalReports10: как переключиться на другую базу
Ну, дак там же, в редакторе.
Код: plaintext
Database -> Set Datasource Location -> Properties -> и там правим (Data Source, Initial Catalog и пр.)
...
Рейтинг: 0 / 0
27.09.2006, 16:25
    #34016372
palundra
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CrystalReports10: как переключиться на другую базу
tacitНу, дак там же, в редакторе.
Код: plaintext
Database -> Set Datasource Location -> Properties -> и там правим (Data Source, Initial Catalog и пр.)


При попытке заменить Initial catalog получаю:
"Some tables could not be replaced, as no match was found in the new datasource"

Данные у меня берутся не из таблиц , а из command.
Его очевидно нет в "новой" базе
...
Рейтинг: 0 / 0
27.09.2006, 16:32
    #34016397
tacit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CrystalReports10: как переключиться на другую базу
palundraДанные у меня берутся не из таблиц , а из command.
Его очевидно нет в "новой" базе
Дык command есть принадлежность не базы, а отчета! При переключении на другую базу сам запрос не меняете же? Вероятно база, на которую вы переключаетесь не содержит таблиц, на которые обращается запрос. Во всяком случае, я так читаю из приведенного сообщения об ошибке
...
Рейтинг: 0 / 0
27.09.2006, 16:39
    #34016430
palundra
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CrystalReports10: как переключиться на другую базу
tacit palundraДанные у меня берутся не из таблиц , а из command.
Его очевидно нет в "новой" базе
Дык command есть принадлежность не базы, а отчета! При переключении на другую базу сам запрос не меняете же? Вероятно база, на которую вы переключаетесь не содержит таблиц, на которые обращается запрос. Во всяком случае, я так читаю из приведенного сообщения об ошибке

Эх... базы абслютно идентичны по таблицам и полям... :-(
...
Рейтинг: 0 / 0
27.09.2006, 17:10
    #34016551
tacit
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CrystalReports10: как переключиться на другую базу
Тогда может логин, под которым настроено соединение не видит этих таблиц в другой базе? Проверьте security в обеих базах.
...
Рейтинг: 0 / 0
27.09.2006, 17:19
    #34016598
palundra
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CrystalReports10: как переключиться на другую базу
tacitТогда может логин, под которым настроено соединение не видит этих таблиц в другой базе? Проверьте security в обеих базах.

Обе базы на одном сервере.
Созданы одним и тем же скриптом.

Если делать запрос "через таблицы", то все нормально, а так - трабл!
...
Рейтинг: 0 / 0
29.09.2006, 05:01
    #34020655
Antidote
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CrystalReports10: как переключиться на другую базу
palundra tacitНу, дак там же, в редакторе.
Код: plaintext
Database -> Set Datasource Location -> Properties -> и там правим (Data Source, Initial Catalog и пр.)


При попытке заменить Initial catalog получаю:
"Some tables could not be replaced, as no match was found in the new datasource"


Незнаю как в SQL Server, а в Оракле бывало такое, что таблицы не совпадали по полям или типам полей. Если имена таблиц идентичны, то возможно вручную сопоставить поля. Иначе: нет таблиц с одинаковым названием.
После этой ошибки кристалл не предлагает что-нить поправить?
...
Рейтинг: 0 / 0
29.09.2006, 05:03
    #34020656
Antidote
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CrystalReports10: как переключиться на другую базу
Да, и что вы имеете в виду под "command"?
Может, мы друг друга не поняли...
...
Рейтинг: 0 / 0
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CrystalReports10: как переключиться на другую базу / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]