Crystal Reports 2008 не позволяет мне добавлять конкретное представление в качестве источника данных - PullRequest
0 голосов
/ 21 октября 2019

Я создал следующее (очень стандартное) представление в моей базе данных

USE [Forms_New_V1.1]
GO

/****** Object:  View [dbo].[vwWorkDiary]    Script Date: 21/10/2019 8:21:21 AM ******/
SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER ON
GO


ALTER VIEW [dbo].[vwWorkDiary]
AS
SELECT        
    o.OrgCode,
    Orgname = o.Name,
    d.FirstName,
    d.LastName,
    d.CtrackTagID,
    frt.FatigueRule,
    VehicleName = v.Name,
    v.Registration,
    wd.StartTime,
    wd.EndTime,
    wd.StartCoord,
    wd.EndCoord,
    CurrentWorkMode = wmc.WorkModeName,
    SwitchWorkMode = wms.WorkModeName
FROM Organisation AS o 
JOIN Driver AS d ON o.OrganisationID = d.OrganisationID
JOIN WorkDiary AS wd ON d.DriverID = wd.DriverID 
JOIN Vehicle AS v ON wd.VehicleID = v.VehicleID
JOIN FatigueRuleType AS frt ON d.FatigueRuleTypeID = frt.FatigueRuleTypeID
JOIN WorkMode AS wmc ON wd.CurrentWorkMode = wmc.WorkModeID 
JOIN WorkMode AS wms ON wd.SwitchWorkMode = wms.WorkModeID
WHERE d.Active = 1
AND v.Active = 1
and frt.Active = 1
GO

Представление отлично работает в базе данных под моими учетными данными, и прекрасно, когда я подключаюсь как пользователь отчетов.

Когда я пытаюсь добавить представление в Crystal, я получаю следующую ошибку: Error adding View to Selected Tables

Когда я создаю новое соединение в ODBC (RDO), я могу добавитьно я не могу взаимодействовать с ним в отчете, и проверка источника данных удаляет его.

enter image description here

Ошибка относится к Неверный синтаксис рядом с'.1'. Единственный .1 в файле - это оператор USING вверху, и у меня нет разрешения на переименование базы данных.

Как добавить свое представлениек моему отчету?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...