Asp classic for循环中的SQL语句只更新一次 检查UBound(arrmode)的值。如果这是连接到SQL Server,请参阅[Bobby Tables](Bobby Tables.com)。如果是访问,那没关系。你需要提供更多的信息。arrmode是否实际包含多

Asp classic for循环中的SQL语句只更新一次 检查UBound(arrmode)的值。如果这是连接到SQL Server,请参阅[Bobby Tables](Bobby Tables.com)。如果是访问,那没关系。你需要提供更多的信息。arrmode是否实际包含多,asp-classic,vbscript,Asp Classic,Vbscript,for循环中的SQL语句只更新一次 检查UBound(arrmode)的值。如果这是连接到SQL Server,请参阅[Bobby Tables](Bobby Tables.com)。如果是访问,那没关系。你需要提供更多的信息。arrmode是否实际包含多个值?您的代码中是否存在“错误恢复下一步”?循环通过时,在ARR模式下显示正确的值。这只是SQL语句在循环时没有运行正确的数量(只运行一次)。这里有一个链接,指向另一个发布相同qn的更多信息 if request.form("submitCha

for循环中的SQL语句只更新一次
检查UBound(arrmode)的值。如果这是连接到SQL Server,请参阅[Bobby Tables](Bobby Tables.com)。如果是访问,那没关系。你需要提供更多的信息。
arrmode
是否实际包含多个值?您的代码中是否存在“错误恢复下一步”?循环通过时,在ARR模式下显示正确的值。这只是SQL语句在循环时没有运行正确的数量(只运行一次)。这里有一个链接,指向另一个发布相同qn的更多信息
if request.form("submitChange") = "site" then
    for i = 0 to UBound(arrmode)
        SQLstr = "UPDATE SCSer SET Ser_Site_Num = '" & request.form("site_to") & "' WHERE Ser_Num = '" & arrmode(i) & "'"
        conn.execute(SQLstr)
        Response.Write("SUCCESSFULLY UPDATED! " + arrmode(i))
    next
end if