Бился день, разбился в мясо. Сделал примитивное приложение, примитивные хранимые процедуры, но ничего не заработало:
хранимая процедура Test1
- Код: Выделить всё
CREATE PROCEDURE [dbo].[Test1]
AS
select idDog from tDog
GO
хранимая процедура Test2- Код: Выделить всё
CREATE PROCEDURE [dbo].[Test2]
@idDog numeric(5,0) = NULL
AS
if(@idDog is NULL)
select * from tDogSF
ELSE
select * from tDogSF WHERE tDogSF.idDog = @idDog
GO
Она имеет немного странный вид, но я раскопал это в MSDN, URL:
"mk:@MSITStore:C:\Program%20Files\Microsoft%20Visual%20Studio\MSDN\2000JAN\1033\vbcon98.chm::/Html/vbcondataenvironmentprogrammingguidelines.htm" раздел "Setting the Required Property for Stored Procedure Parameters"
Создал Connection, на него навесил Command1, в котором
Database object = Stored Procedure,
Object Name = dbo.Test1
На Command1 навесил дочернюю команду Command2, в параметрах которой для idDog установил
Required = False (см. ссылку на MSDN), а в Relations связал с Command1 по idDog.
Далее на основе этих двух комманд создал примитивный отчет, содержащий 2 секции, в первой содержится idDog из Command1, а во второй(Detail) всякие другие поля из Command2.
Всё замечательно работает до тех пор пока не создается отчет, при выводе которого мне мило говорят - "General Error"
ПОМОЖИТЕ, ЛЮДИ ДОБРЫЕ И ЗНАЮЩИЕ КТО ЧЕМ МОЖЕТ, а то крышу рвет