我正在迭代一个html表。
每一行都有一个id,表有2列/2个属性。
下面是我的循环:
Dim id
Dim prop1
Dim prop2
For Each id In Request.Form("id")
prop1 = Request.Form(id & "_prop1")
prop1 = Request.Form(id & "_prop2")
Next假设我想要更新数据库中的数据...我可能会把它放进那个循环
"UPDATE table SET prop1 = '" & prop1 & "', prop2 = '" & prop2 & "'" WHERE id = '" & id &
"'"什么是SQL存储过程?我该如何为这个操作实现一个存储过程?
例如,在此链接中:http://www.albofish.co.uk/ms-sql-stored-procedures-and-classic-asp/
我看不到您要更新的表的引用...我就是不明白。D‘’oh
下面的例子:http://www.ehow.com/way_5901555_tutorial-sql-stored-procedures.html
我不知道如何将我的表单值放入过程中?
发布于 2013-02-26 23:36:34
SQL存储过程不同于ASP函数--存储过程是您在数据库中创建的东西。语法因您的RDBMS而异。但是像这样的东西:
CREATE PROCEDURE UpdateYourTable
@id int,
@prop1 nvarchar(50).
@prop2 nvarchar(50)
AS
SET NOCOUNT ON;
UPDATE table
SET prop1 = @prop1, prop2 = @prop2
WHERE id = @id
GO然后,您将通过您的代码调用此存储过程,这与您发布的文章非常相似。
https://stackoverflow.com/questions/15092616
复制相似问题