Hi All,
I have the following script:
<%
Dim connectAdd
Dim recstAdd
Dim SQL
Dim strProjID1, strProjID2, strProjID3, strProjID4, strProjID5
Dim strFeature1, strFeature2, strFeature3, strFeature4, strFeature5
%>
<%
Set connectAdd = Server.CreateObject("ADODB.Connection")
connectAdd.Open("DRIVER={Microsoft Access Driver (*.mdb)};" _
& "DBQ=" & Server.MapPath("Estimation.mdb"))
strProjID1 = request.form("ProjID1")
strProjID2 = request.form("ProjID2")
strProjID3 = request.form("ProjID3")
strProjID4 = request.form("ProjID4")
strProjID5 = request.form("ProjID5")
strFeature1 = request.form("Feature1")
strFeature2 = request.form("Feature2")
strFeature3 = request.form("Feature3")
strFeature4 = request.form("Feature4")
strFeature5 = request.form("Feature5")
SQL="INSERT INTO FuncFeat(FeatName, ProjID) VALUES ('"& strFeature1 & "','" & strProjID1 & "')"
SQL="INSERT INTO FuncFeat(FeatName, ProjID) VALUES ('"& strFeature2 & "','" & strProjID2 & "')"
SQL="INSERT INTO FuncFeat(FeatName, ProjID) VALUES ('"& strFeature3 & "','" & strProjID3 & "')"
SQL="INSERT INTO FuncFeat(FeatName, ProjID) VALUES ('"& strFeature4 & "','" & strProjID4 & "')"
SQL="INSERT INTO FuncFeat(FeatName, ProjID) VALUES ('"& strFeature5 & "','" & strProjID5 & "')"
Set recstAdd = connectAdd.Execute(SQL)
Response.Redirect("New Features Added.htm")
recstAdd.Close
Set recstAdd = Nothing
connectAdd.Close
Set connectAdd = Nothing
%>
The intention for the script is to capture data entered from the textboxes into the database.
I have tried with only 1 entry of data which means ->
SQL="INSERT INTO FuncFeat(FeatName, ProjID) VALUES ('"& strFeature1 & "','" & strProjID1 & "')"
and it works well.
But with multiple insert statements, only the last entry ->
SQL="INSERT INTO FuncFeat(FeatName, ProjID) VALUES ('"& strFeature5 & "','" & strProjID5 & "')"
is captured into the database.
Anyone knows how can I capture multiple entries?
Thank you
I have the following script:
<%
Dim connectAdd
Dim recstAdd
Dim SQL
Dim strProjID1, strProjID2, strProjID3, strProjID4, strProjID5
Dim strFeature1, strFeature2, strFeature3, strFeature4, strFeature5
%>
<%
Set connectAdd = Server.CreateObject("ADODB.Connection")
connectAdd.Open("DRIVER={Microsoft Access Driver (*.mdb)};" _
& "DBQ=" & Server.MapPath("Estimation.mdb"))
strProjID1 = request.form("ProjID1")
strProjID2 = request.form("ProjID2")
strProjID3 = request.form("ProjID3")
strProjID4 = request.form("ProjID4")
strProjID5 = request.form("ProjID5")
strFeature1 = request.form("Feature1")
strFeature2 = request.form("Feature2")
strFeature3 = request.form("Feature3")
strFeature4 = request.form("Feature4")
strFeature5 = request.form("Feature5")
SQL="INSERT INTO FuncFeat(FeatName, ProjID) VALUES ('"& strFeature1 & "','" & strProjID1 & "')"
SQL="INSERT INTO FuncFeat(FeatName, ProjID) VALUES ('"& strFeature2 & "','" & strProjID2 & "')"
SQL="INSERT INTO FuncFeat(FeatName, ProjID) VALUES ('"& strFeature3 & "','" & strProjID3 & "')"
SQL="INSERT INTO FuncFeat(FeatName, ProjID) VALUES ('"& strFeature4 & "','" & strProjID4 & "')"
SQL="INSERT INTO FuncFeat(FeatName, ProjID) VALUES ('"& strFeature5 & "','" & strProjID5 & "')"
Set recstAdd = connectAdd.Execute(SQL)
Response.Redirect("New Features Added.htm")
recstAdd.Close
Set recstAdd = Nothing
connectAdd.Close
Set connectAdd = Nothing
%>
The intention for the script is to capture data entered from the textboxes into the database.
I have tried with only 1 entry of data which means ->
SQL="INSERT INTO FuncFeat(FeatName, ProjID) VALUES ('"& strFeature1 & "','" & strProjID1 & "')"
and it works well.
But with multiple insert statements, only the last entry ->
SQL="INSERT INTO FuncFeat(FeatName, ProjID) VALUES ('"& strFeature5 & "','" & strProjID5 & "')"
is captured into the database.
Anyone knows how can I capture multiple entries?
Thank you