2010-05-10 2 views
13

У меня есть отчет Crystal, в котором источник данных изначально был настроен на использование соединений ODBC. Теперь я хочу изменить источник данных, чтобы вместо этого использовать OLE DB вместо использования ODBC. Как заменить соединение с источником данных, не нарушая поля базы данных, которые я изначально настроил для своего отчета? Если я попытаюсь удалить исходный источник данных, поля, которые я уже установил, также удаляются. Есть ли способ сопоставить отчет для использования OLE DB вместо ODBC-соединения?Crystal Reports Изменение источника данных

Спасибо.

ответ

16

Его легко. Щелкните правой кнопкой мыши по полям базы данных в полевом проводнике. Нажмите «Установить местоположение источника данных». Затем вы увидите два раздела в диалоговом окне. «Текущий источник данных» и «заменить на». В текущем источнике данных выберите объект, который вы хотите заменить. Затем в разделе «Заменить на» нажмите «Создать новое соединение»> «OLE DB»> Подключитесь к объекту базы данных, который вы хотите, предоставив драйвер и учетную информацию.

Затем нажмите кнопку «Обновить» с правой стороны. Это оно! Все готово. Хотя имя объекта, возможно, не изменилось в разделе «текущий источник данных», все же, если вы нажмете на знак (+) рядом с объектом, имя источника покажет новый объект OLEDB, который вы использовали

0

Try:

  1. Добавление источника данных OLE DB для отчета в без удаления источника данных ODBC .
  2. Используйте Set Datasource опция Расположение (из меню Database в Report Designer) в изменения источника данных для таблицы из источника данных ODBC к источнику данных OLE DB .
  3. Затем удалите источник данных ODBC из отчета.
-2

Crystal Report 8.5

Нажмите «База данных» меню-> Нажмите «Удалить из отчета» -> Выберите таблицы, которые вы хотите удалить из списка, -> нажмите «Удалить» - выберите «Готово».

Вот и все :)

+0

Вопрос не в том, чтобы удалить источник данных; это было о * замене * источника данных. И на этот вопрос уже принят принятый ответ, опубликованный 6 лет назад. –

+0

Удаление источника данных также автоматически удаляет любые поля из вашего отчета, связанные с этим источником данных. Тогда вы действительно перепутались с неработающим отчетом. –