我的存儲過程和表捕獲有關哪些報告按誰以及在什麼時間運行的詳細信息。這在Crystal Reports開發人員環境中正常工作;這個存檔會被運行並捕獲細節。在報告中執行存儲過程
部署到Business Objects時,我的存儲過程中的insert語句永遠不會啓動。他們肯定在報告中,但不要在記錄表中創建任何條目。我該如何解決這個問題?
這幾乎就像Crystal Reports從存儲過程中「刮」出SQL,忽略插入語句,並運行查詢而不是實際運行存儲過程。
我不想使用帶有業務對象的審計功能,那麼我該如何才能使用這個工作呢?
你的proc是什麼?和哪裏放在你的應用程序? – Krum
編輯:通過捕獲使用情況的sproc返回一個值來獲得這個工作。然後將該值放在報告的底部。將文本與背景顏色相同,以便用戶不能看到它。這似乎使Business Objects運行sproc並捕獲細節。 – MrB
這是我做的: 1.創建一個表來捕獲上面提到的細節(什麼報告由誰和什麼時候運行) 2.創建sproc以填充表格並且還有sproc返回值「1」 3.在CReports的db專家中添加sproc 4.將返回值拖放到報告中,並使文本的顏色與背景或小或任何其他顏色相同 5.現在,當報表在Business Objects中運行時,會成功觸發sproc並捕獲表 中的所有這些好的細節6.在這些運行一段時間後,我們得到了良好的報告使用情況 – MrB