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

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

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

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

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

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

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

Если делать запрос "через таблицы", то все нормально, а так - трабл!
...
Рейтинг: 0 / 0
CrystalReports10: как переключиться на другую базу
    #34020655
Antidote
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
CrystalReports10: как переключиться на другую базу
    #34020656
Antidote
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, и что вы имеете в виду под "command"?
Может, мы друг друга не поняли...
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / CrystalReports10: как переключиться на другую базу
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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