Asp classic 经典ASP将多行添加到数据库

Asp classic 经典ASP将多行添加到数据库,asp-classic,Asp Classic,嗨,我正在使用下面的代码向数据库中添加数据,我需要能够同时向数据库中添加几行。这些行将插入同一个DB,但具有不同的值。请参阅下面的代码 <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <!--#include file="../Connections/Conn02.asp" --> <% Dim MM_editAction MM_editAction = CStr(Request.ServerVariables("SCRI

嗨,我正在使用下面的代码向数据库中添加数据,我需要能够同时向数据库中添加几行。这些行将插入同一个DB,但具有不同的值。请参阅下面的代码

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!--#include file="../Connections/Conn02.asp" -->
<%
Dim MM_editAction
MM_editAction = CStr(Request.ServerVariables("SCRIPT_NAME"))
If (Request.QueryString <> "") Then
  MM_editAction = MM_editAction & "?" & Server.HTMLEncode(Request.QueryString)
End If

' boolean to abort record edit
Dim MM_abortEdit
MM_abortEdit = false
%>
<%
If (CStr(Request("MM_insert")) = "form1") Then
  If (Not MM_abortEdit) Then
    ' execute the insert
    Dim MM_editCmd

    Set MM_editCmd = Server.CreateObject ("ADODB.Command")
    MM_editCmd.ActiveConnection = MM_Conn02_STRING
    MM_editCmd.CommandText = "INSERT INTO mydatabase.test (name) VALUES (?)" 
    MM_editCmd.Prepared = true
    MM_editCmd.Parameters.Append MM_editCmd.CreateParameter("param1", 201, 1, -1, Request.Form("namex")) ' adLongVarChar
    MM_editCmd.Execute
    MM_editCmd.ActiveConnection.Close
  End If
End If
%>
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Untitled Document</title>
</head>

<body>

<form ACTION="<%=MM_editAction%>" METHOD="POST" name="form1">
<input type="text" name="namex">
<input type="submit">
<input type="hidden" name="MM_insert" value="form1">
</form>


</body>
</html>
我是否可以通过一个表单进行此循环,其中用户可能已经为字段名输入了多个值


这只是我试图解决的一个例子。

当然你可以这样做。为此,您应该搜索经典的asp动态表单主题

希望这个链接能对你有所帮助。如果我是你的话,我更喜欢学习Asp.Net。经典Asp到旧版:。我在2011年左右停下来工作


如果这是经典ASP,那么为什么要将其标记为ASP.NET?在我的页面上显示为ASP经典?啊,其他人将其标记为ASP.NET,然后第三个人出现并正确标记了它。一定有!。。。。。。。。。如果这对您有帮助,请勾选答案☺你为什么投我反对票?我认为这是有用的。。。我想去我想去的地方