如何在ASP.NET DataSource Update命令中自动生成参数

时间:2013-11-21 10:10:22

标签: asp.net parameters sqldatasource

我正在使用ASP.NET表单构建一些相当冗长的问卷。我正在使用带有附加SQL数据源的FormView控件创建每个页面。 select查询很简单 - Visual Studio生成:

 (select * from table)

但是对于更新查询,Visual Studio给了我:

UPDATE table SET field1=,field2=... etc.

我需要:

UPDATE table SET field1=@field1,field2=@field2... etc.

目前,我正在复制每个字段名称,在=之后粘贴它并添加“@”,但这真的很乏味。

有没有办法为每个字段自动添加参数?

2 个答案:

答案 0 :(得分:0)

好的,现在找到了解决方案。

  1. 点击SmartTag上的“配置数据源”
  2. 在向导的“配置Select语句”页面上,选择“从表或视图中指定表”
  3. 点击“高级”按钮
  4. 选择“生成删除,插入和更新查询”
  5. 注意,要使其正常工作,您的select语句必须包含表的主键。

答案 1 :(得分:0)

在MSSQLServer中使用第三方工具SSMS工具进行自动生成的StoredProcedures 它是生成的插入,更新,选择,删除查询,在DB中使用参数