我想通过从 SSRS 前端获取用户输入来更新数据库表。然后,当我单击生成报告时,这应该从数据库表(之前在数据库中更新)获取用户输入值并在同一报告机构。参考:https ://github.com/JerBoon/updating_with_SSRS
这是我试图实现这一目标的方法:
USE [AdventureWorks2017]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[WIP](
[WIPID] [int] IDENTITY(1,1) NOT NULL,
[Cata] [nvarchar](50) NULL,
[Cout] [int] NULL,
[Remark] [nvarchar](max) NULL,
[Ack] [nvarchar](max) NULL,
CONSTRAINT [PK_WIP] PRIMARY KEY CLUSTERED
(
[WIPID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY =
OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
但是,问题是:我无法更新表格,也无法呈现用户输入的内容。下图:
用户输入应该已经呈现,但事实并非如此。希望我正确解释了这一点。我究竟做错了什么?
我想在一份报告中实现这一目标。也就是说,用户输入和显示应该使用相同的报表。如何在 SSRS 2016/2017 中实现这一目标?在网上找不到合适的东西。看起来使用了 3rd 方工具,但是,我想在构建功能中使用 SSRS 来执行此操作。谢谢。