I've tried to mix and match some code - well basically I have an entry table that I want to send to multiple tables.
Heres what I have, I get a error that I'm using a reserve name field - which I don't see. If anybody has any ideas how to make something like this work, please let me know.
Thank you in advance.
%
dim fldSurveyName, fldSurveyID, fldStation, fldCableYes, fldRadio, fldVehicle, fldSalesPerson, fldComment1, fldComment2
fldSurveyName = request.form("fldSurveyName"
fldSurveyID = request.form("fldSurveyID"
fldStation = request.form("fldStation"
fldCableYes = request.form("fldCableYes"
fldRadio = request.form("fldRadio"
fldVehicle = request.form("fldVehicle"
fldSalesPerson = request.form("fldSalesPerson"
fldComment1 = request.form("fldComment1"
fldComment2 = request.form("fldComment2"
dim sql1, sql2, sql3, sql4
sql1 = "INSERT INTO tblEntries fldSurveyID, fldStation, fldCableYes, fldRadio, fldVehicle, fldSalesPerson, fldComment1, fldComment2 VALUES ("
sql1 = sql1 & fldSurveyID & ","
sql1 = sql1 & fldStation & ","
sql1 = sql1 & fldCableYes & ","
sql1 = sql1 & fldRadio & ","
sql1 = sql1 & fldVehicle & ","
sql1 = sql1 & fldSalesPerson & ","
sql1 = sql1 & fldComment1 & ","
sql1 = sql1 & fldComment2 & "
"
sql2 = "INSERT INTO tblSurveySOB"
if request("Selected2"
<> "" Then
fldBroughtarray=split(request("fldBrought"
,","
for i=0 to ubound(fldBroughtarray)
if len(trim(fldBroughtarray(i))) > 0 then
rs.addnew
rs("fldSurveySOB"
=trim(fldBroughtarray(i))
rs("fldSurveyID"
= fldSurveyID
rs.update
end if
next
end if
sql3 = "INSERT INTO tblSurveyCable"
if request("Selected2"
<> "" Then
fldNetworksarray=split(request("fldNetworks"
,","
for i=0 to ubound(fldNetworksarray)
if len(trim(fldNetworksarray(i))) > 0 then
rs.addnew
rs("fldSurveyCable"
=trim(fldBroughtarray(i))
rs("fldSurveyID"
= fldSurveyID
rs.update
end if
next
end if
sql4 = "INSERT INTO tblSurveyTime"
if request("Selected2"
<> "" Then
fldTimearray=split(request("fldTime"
,","
for i=0 to ubound(fldTimearray)
if len(trim(fldTimearray(i))) > 0 then
rs.addnew
rs("fldSurveyTime"
=trim(fldTimearray(i))
rs("fldSurveyID"
= fldSurveyID
rs.update
end if
next
end if
dim con
set con = server.createobject ("ADODB.Connection"
con.open ("DSN=dbAdvertising"
con.execute sql1
con.execute sql2
con.execute sql3
con.execute sql4
con.close
set con = nothing
%> "Insert witty remark here"
Stuart
Heres what I have, I get a error that I'm using a reserve name field - which I don't see. If anybody has any ideas how to make something like this work, please let me know.
Thank you in advance.
%
dim fldSurveyName, fldSurveyID, fldStation, fldCableYes, fldRadio, fldVehicle, fldSalesPerson, fldComment1, fldComment2
fldSurveyName = request.form("fldSurveyName"

fldSurveyID = request.form("fldSurveyID"

fldStation = request.form("fldStation"

fldCableYes = request.form("fldCableYes"

fldRadio = request.form("fldRadio"

fldVehicle = request.form("fldVehicle"

fldSalesPerson = request.form("fldSalesPerson"

fldComment1 = request.form("fldComment1"

fldComment2 = request.form("fldComment2"

dim sql1, sql2, sql3, sql4
sql1 = "INSERT INTO tblEntries fldSurveyID, fldStation, fldCableYes, fldRadio, fldVehicle, fldSalesPerson, fldComment1, fldComment2 VALUES ("
sql1 = sql1 & fldSurveyID & ","
sql1 = sql1 & fldStation & ","
sql1 = sql1 & fldCableYes & ","
sql1 = sql1 & fldRadio & ","
sql1 = sql1 & fldVehicle & ","
sql1 = sql1 & fldSalesPerson & ","
sql1 = sql1 & fldComment1 & ","
sql1 = sql1 & fldComment2 & "

sql2 = "INSERT INTO tblSurveySOB"
if request("Selected2"

fldBroughtarray=split(request("fldBrought"


for i=0 to ubound(fldBroughtarray)
if len(trim(fldBroughtarray(i))) > 0 then
rs.addnew
rs("fldSurveySOB"

rs("fldSurveyID"

rs.update
end if
next
end if
sql3 = "INSERT INTO tblSurveyCable"
if request("Selected2"

fldNetworksarray=split(request("fldNetworks"


for i=0 to ubound(fldNetworksarray)
if len(trim(fldNetworksarray(i))) > 0 then
rs.addnew
rs("fldSurveyCable"

rs("fldSurveyID"

rs.update
end if
next
end if
sql4 = "INSERT INTO tblSurveyTime"
if request("Selected2"

fldTimearray=split(request("fldTime"


for i=0 to ubound(fldTimearray)
if len(trim(fldTimearray(i))) > 0 then
rs.addnew
rs("fldSurveyTime"

rs("fldSurveyID"

rs.update
end if
next
end if
dim con
set con = server.createobject ("ADODB.Connection"

con.open ("DSN=dbAdvertising"

con.execute sql1
con.execute sql2
con.execute sql3
con.execute sql4
con.close
set con = nothing
%> "Insert witty remark here"
Stuart