Hi, I am new to aspose and have read the mail merge documentation of aspose. Problem is, I’m not so sure how to use a stored procedure as a data source in mail merge.
This is the stored procedure code btw:
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: Wilfredo A. Estrada III
-- Create date: 5/7/2008
-- Description: Mail merge
-- =============================================
ALTER PROCEDURE CBI_ParticipantMailMerge
-- Add the parameters for the stored procedure here
@ActivityID nvarchar (8)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
-- Insert statements for procedure here
SELECT dbo.Activity.Description,
dbo.Title.Description AS Title,
dbo.Person.FirstName,
dbo.Person.LastName,
dbo.Person.Initials,
dbo.Organization.Name AS CompanyName,
dbo.Employee.JobDescription,
dbo.Country.Description AS Country
FROM dbo.Organization
INNER JOIN dbo.Participant
INNER JOIN dbo.Employee
INNER JOIN dbo.Person
ON dbo.Employee.PersonID = dbo.Person.PersonID
AND dbo.Employee.Status = dbo.Person.Status
ON dbo.Participant.ObjODPID = dbo.Person.PersonID
AND dbo.Participant.Status = dbo.Person.Status
ON dbo.Organization.OrganizationID = dbo.Employee.ObjID
AND dbo.Organization.ObjType = dbo.Employee.ObjType
AND dbo.Organization.Status = dbo.Employee.Status
INNER JOIN dbo.Activity
ON dbo.Participant.ObjPrActID = dbo.Activity.ActivityID
AND dbo.Participant.ObjPrActType = dbo.Activity.ObjType
AND dbo.Participant.Status = dbo.Activity.Status
INNER JOIN dbo.Title
ON dbo.Person.TitleID = dbo.Title.TitleID
INNER JOIN dbo.Country
ON dbo.Person.CountryID = dbo.Country.CountryId
WHERE dbo.Activity.ActivityID = @ActivityID
AND (dbo.Participant.ObjODPType = N'4')
AND dbo.Activity.Status = 'A'
AND dbo.Person.Status = 'A'
END
GO
Any help would be greatly appreciated, Thank you…