Crystal Reports - вопрос о синтаксисе хранимой процедуры

Когда я перетаскиваю поле из своей хранимой процедуры в формулу (Crystal Reports 11), я получаю что-то вроде этого:

{sp_YES_AccountSnapshot;1.ST0405_Ext}

Что означает «1» представлять?

Я надеюсь, что это относится к номеру таблицы ... потому что я хотел бы вернуть две таблицы из хранимой процедуры и иметь возможность доступа к обеим из отчета.

Спасибо

27.07.2009 04:08:09
ваш SP возвращает 2 таблицы? Кроме того, есть ли в 1-й таблице это поле с именем "ST0405_Ext"? Если это так, вы можете быть правы в своем предположении.
shahkalpesh 27.07.2009 04:18:39
В настоящее время он не возвращает 2 таблицы. Я хотел бы изменить его, чтобы вернуть 2 таблицы. Мне любопытно, если кто-нибудь знает, что это представляет. Спасибо за ваше время.
Brian Webster 27.07.2009 07:06:56
1 ОТВЕТ
РЕШЕНИЕ

Я полагаю, что точка с запятой ("; 1") представляет, активен ли sp в базе данных.

Я открыл отчет и соединился с источником данных, который часто использую, и у всех sp есть "; 1", кроме 2 sp, которые имеют "; 0". Эти sp - это старые sp, которые были удалены и не отображаются в SQL Server Management Studio.

Я не верю, что несколько таблиц могут быть извлечены в Crystal Report от sp. Когда я только попробовал это в моей системе, Crystal Reports закрылся.

3
29.07.2009 14:34:30