dawes4000
asked on
How to do sql inserts using recordcount?
<cffunction name="trantables" access="public">
<cfargument name="OrderID" required="yes">
<cfargument name="Status" required="yes">
<cfquery name="qryWBmast" datasource="#Session.connS tring#">
SELECT tblOrder.CompanyID AS custno, CONVERT(varchar(12),tblOrd er.dtRecvd ,101) AS sodate, CONVERT(varchar(12),tblOrd er.dtRecvd ,101) AS ordate,
tblCompany.discount AS disc, tblOrder.ordamt, tblOrder.VendorPO AS ponum,
tblOrder.OrderID AS wppsono, tblOrder.Plant AS defloc, CONVERT(varchar(12), GETDATE(), 101) AS adddatetime
FROM tblOrder INNER JOIN
tblCompany ON tblCompany.CompanyID = tblOrder.CompanyID
WHERE (tblOrder.OrderID = '#arguments.OrderID#')
</cfquery>
<cfquery name="qryWBtran" datasource="#Session.connS tring#">
SELECT tblPartOrder.PartID AS item, tblParts.itmdesc AS description, tblCompany.discount AS disc,
tblPartOrder.Price, tblPartOrder.quantity AS qtyord, tblPartOrder.extprice, tblPartOrder.SourceLineNo,
tblPartOrder.OrderID AS wppsono, tblOrder.Plant AS locid, CONVERT(varchar(12), GETDATE(), 101) AS adddatetime
FROM tblPartOrder INNER JOIN
tblParts ON tblParts.PartID = tblPartOrder.PartID INNER JOIN
tblOrder ON tblOrder.OrderID = tblPartOrder.OrderID INNER JOIN
tblCompany ON tblCompany.CompanyID = tblOrder.CompanyID
WHERE (tblOrder.OrderID = '#arguments.OrderID#')
</cfquery>
<cfquery name="qryInsertWBmast" datasource="#Session.connS tring#">
INSERT INTO WBmast
(custno, sodate, ordate, disc, ordamt, ponum, sostat, wppsono, defloc, adddatetime) VALUES
('#qryWBmast.custno#','#qr yWBmast.so date#','#q ryWBmast.o rdate#','# qryWBmast. disc#','#q ryWBmast.o rdamt#','# qryWBmast. ponum#','# arguments. status#',' #qryWBmast .wppsono#' ,'#qryWBma st.defloc# ','#qryWBm ast.adddat etime#')
</cfquery>
<cfquery name="qryInsertWBtran" datasource="#Session.connS tring#">
INSERT INTO WBtran
(item, descrip, disc, price, qtyord, extprice, source_is_lineno, wppsono, locid, adddatetime) VALUES
('#trim(qryWBtran.item)#', '#trim(qry WBtran.des cription)# ','#qryWBt ran.disc#' ,'#qryWBtr an.price#' ,'#qryWBtr an.qtyord# ','#qryWBt ran.extpri ce#','#qry WBtran.Sou rceLineNo# ','#qryWBt ran.wppson o#','#qryW Btran.loci d#','#qryW Btran.addd atetime#')
</cfquery>
</cffunction>
<cfargument name="OrderID" required="yes">
<cfargument name="Status" required="yes">
<cfquery name="qryWBmast" datasource="#Session.connS
SELECT tblOrder.CompanyID AS custno, CONVERT(varchar(12),tblOrd
tblCompany.discount AS disc, tblOrder.ordamt, tblOrder.VendorPO AS ponum,
tblOrder.OrderID AS wppsono, tblOrder.Plant AS defloc, CONVERT(varchar(12), GETDATE(), 101) AS adddatetime
FROM tblOrder INNER JOIN
tblCompany ON tblCompany.CompanyID = tblOrder.CompanyID
WHERE (tblOrder.OrderID = '#arguments.OrderID#')
</cfquery>
<cfquery name="qryWBtran" datasource="#Session.connS
SELECT tblPartOrder.PartID AS item, tblParts.itmdesc AS description, tblCompany.discount AS disc,
tblPartOrder.Price, tblPartOrder.quantity AS qtyord, tblPartOrder.extprice, tblPartOrder.SourceLineNo,
tblPartOrder.OrderID AS wppsono, tblOrder.Plant AS locid, CONVERT(varchar(12), GETDATE(), 101) AS adddatetime
FROM tblPartOrder INNER JOIN
tblParts ON tblParts.PartID = tblPartOrder.PartID INNER JOIN
tblOrder ON tblOrder.OrderID = tblPartOrder.OrderID INNER JOIN
tblCompany ON tblCompany.CompanyID = tblOrder.CompanyID
WHERE (tblOrder.OrderID = '#arguments.OrderID#')
</cfquery>
<cfquery name="qryInsertWBmast" datasource="#Session.connS
INSERT INTO WBmast
(custno, sodate, ordate, disc, ordamt, ponum, sostat, wppsono, defloc, adddatetime) VALUES
('#qryWBmast.custno#','#qr
</cfquery>
<cfquery name="qryInsertWBtran" datasource="#Session.connS
INSERT INTO WBtran
(item, descrip, disc, price, qtyord, extprice, source_is_lineno, wppsono, locid, adddatetime) VALUES
('#trim(qryWBtran.item)#',
</cfquery>
</cffunction>
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
cffloop also works.
<cfloop query="qryWBtran">
<cfquery name="qryInsertWBtran" datasource="#Session.connS tring#">
INSERT INTO WBtran
(item, descrip, disc, price, qtyord, extprice, source_is_lineno, wppsono, locid, adddatetime) VALUES
('#trim(qryWBtran.item)#', '#trim(qry WBtran.des cription)# ','#qryWBt ran.disc#' ,'#qryWBtr an.price#' ,'#qryWBtr an.qtyord# ','#qryWBt ran.extpri ce#','#qry WBtran.Sou rceLineNo# ','#qryWBt ran.wppson o#','#qryW Btran.loci d#','#qryW Btran.addd atetime#')
</cfquery>
</cfloop>
<cfloop query="qryWBtran">
<cfquery name="qryInsertWBtran" datasource="#Session.connS
INSERT INTO WBtran
(item, descrip, disc, price, qtyord, extprice, source_is_lineno, wppsono, locid, adddatetime) VALUES
('#trim(qryWBtran.item)#',
</cfquery>
</cfloop>
ASKER