Я создал следующее (очень стандартное) представление в моей базе данных
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, я получаю следующую ошибку:
Когда я создаю новое соединение в ODBC (RDO), я могу добавитьно я не могу взаимодействовать с ним в отчете, и проверка источника данных удаляет его.
Ошибка относится к Неверный синтаксис рядом с'.1'. Единственный .1 в файле - это оператор USING
вверху, и у меня нет разрешения на переименование базы данных.
Как добавить свое представлениек моему отчету?