Мы скопировали хранимую процедуру, созданную другой компанией, для использования в отчете в хрустальных отчетах, который затем запускается из программного обеспечения. Все, что нам нужно сделать, это добавить столбец. Мы добавилиДобавить столбец в хранимую процедуру в SQL Server
ACO varchar(10) NULL
в
create table #WorksheetAmounts
Затем мы добавили следующее:
insert into #WorksheetAmounts
(JCCo, Contract, Item, ChangeOrderAmt, ChangeOrderUnits, BillGroup, ACO)
Select
JCOI.JCCo, JCOI.Contract, JCOI.Item, JCOI.ContractAmt,
JCOI.ContractUnits, JCOI.BillGroup, JCOI.ACO
From
JCOH
Join
JCOI on JCOH.JCCo = JCOI.JCCo AND JCOH.Job = JCOI.Job AND JCOH.ACO = JCOI.ACO
where
JCOI.JCCo = @JCCo
and JCOI.Contract >= @BeginContract
and JCOI.Contract <= @EndContract
and JCOI.ACO = JCOH.ACO
--and JCOH.ApprovalDate <= @COThroughDate
Group by
JCOI.JCCo, JCOI.Contract, JCOI.Item, JCOI.ContractAmt,
JCOI.ContractUnits, JCOI.ContUnitPrice, JCOI.BillGroup, JCOI.ACO
Когда мы используем хранимую процедуру в Crystal Reports (через эксперт базы данных) новое ACO
поля не там. Нам явно чего-то не хватает, но я не уверен, что.
Я новичок в SQL Server, поэтому это, вероятно, что-то супер простое. Любая помощь приветствуется!
Это была проблема на стороне SQL. Я забыл добавить поле в часть результатов возврата команды. Однако, спасибо! –