小编Roc*_*kOn的帖子

Repeater的存储过程 - 从表中选择列

Repeater在Visual Studio中使用了一个(asp.net和c#).问题是,我不太确定如何正确格式化我的存储过程.

这是错误:

在此输入图像描述

我的目标是为Repeater表格中的每一列显示标签和文本框.标签必须包含DisplayName数据库中的标签.

这是我的表,FormField我想用于我的Repeater.

在此输入图像描述

所以这是我对存储过程的想法:

SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[spGetFormFields]
        @TableName nvarchar,
        @EventId int
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 COLUMN_NAME AS MyColumn
    FROM INFORMATION_SCHEMA.COLUMNS
    WHERE TABLE_NAME = @TableName 
      AND EventId = @EventId 
      AND Visible = 1
END
Run Code Online (Sandbox Code Playgroud)

然而,这完全不是那么回事,因为我在出现错误EventId和 …

c# sql-server asp.net stored-procedures

1
推荐指数
1
解决办法
395
查看次数

标签 统计

asp.net ×1

c# ×1

sql-server ×1

stored-procedures ×1