HELP! Passing from database to asp page allowing user input then passing to another database.

Ask a Question related to ASP Database, Design and Development.

  1. #1

    Default HELP! Passing from database to asp page allowing user input then passing to another database.

    My big problem is I'm a newbie working with someone else's code.(See
    code below) What I want to do is for the records that have a purchase
    order number I want a text box at the end of the line of information
    that a user may or may not place a date into. (You'll notice that
    there are two sets being drawn into my page that have Purchase Order.)
    If the user does enter a date, when they hit submit I want that data
    to be sent to a database along with that line of information. The
    trouble I'm having is making sure that each record line is being
    checked and then sent. If anyone could help with any part of this, I
    would really appreciate it.


    Okay here is my code:
    <!--
    function MM_openBrWindow(theURL,winName,features) { //v2.0
    window.open(theURL,winName,features);
    }
    //-->
    </script>



    <td>


    <!-- #BeginEditable "body_info" -->
    <%Username=Request.ServerVariables("LOGON_USER")
    usernamepos=instr(Username,"\")
    Username=right(Username,(len(username)-usernamepos))
    sql = "SELECT UserName FROM tUsers WHERE UserName='" & Username & "'
    and northemployee= 'yes'"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, Cm, 3, 3
    strEmpName = rs("UserName")
    rs.close %>
    <font face="Verdana, Arial, Helvetica, sans-serif" size="2">Open
    Orders as of <%=now()%></font> <br>
    <font face="Verdana, Arial, Helvetica, sans-serif" size="2"><a
    href="../production/printable.asp?<%Response.write(strform)%>">Printab le
    Version</a></font> <br>
    <br> <table width="744" border="0" cellspacing="0"
    cellpadding="0">
    <%
    server.scripttimeout=240
    response.flush
    Set Cm3 = Server.CreateObject("ADODB.Connection")
    Cm3.CommandTimeout = 30
    Cm3.ConnectionTimeout = 20
    Cm3.Open Application("DB_REPORTS")
    Dim strOrderBy

    Dim strInClause
    Dim strSortLink

    for n = 1 to 23
    vendorvar="vend" & n
    ordervar = "ORDER_BY" & n
    wasorderedvar = "WAS_ORDERED_BY" & n
    if Request(vendorvar)<>"" then
    strSortLink = strSortLink + vendorvar + "=" + Request(vendorvar) +
    "&"
    end if
    if Request(wasorderedvar) <> "" AND Request(ordervar) = "" then
    strSortLink = strSortLink + wasorderedvar + "=" +
    Request(wasorderedvar) + "&"
    end if
    if Request(ordervar) <> "" then
    if Request(ordervar) = Request(wasorderedvar) then
    if Left(Request(wasorderedvar),1) <> "-"then
    strSortLink = strSortLink + wasorderedvar + "=" +
    "-"+Request(ordervar) + "&"
    end if
    else
    strSortLink = strSortLink + wasorderedvar + "=" + Request(ordervar)
    + "&"
    end if
    end if

    next
    for n = 1 to 23

    vendorvar="vend" & n
    strVendor = Request(vendorvar)
    if strVendor <> "" then
    sql="SELECT * FROM northprod1 WHERE ([VENDOR CODE] = '"


    sql = sql + strVendor + "' AND TYPE = 'P' "

    sOrder = Request("ORDER_BY" & n)
    strOrderDESC = ""
    if sOrder = "" then
    sOrder = Request("WAS_ORDERED_BY"&n)
    if left(sOrder,1) = "-" then
    strOrderDESC = " DESC"
    sOrder = right(sOrder,1)
    end if
    else
    if sOrder = Request("WAS_ORDERED_BY"&n) then
    strOrderDESC = " DESC"
    end if
    end if


    if sOrder = "" then
    sql = sql & "AND [QUANTITY COMMITTED]>0) "
    else
    sql = sql & ") "
    end if

    select case sOrder
    case ""
    strOrderBy = "ORDER BY YEAR, [PURCHASE DATE]"
    case "1"
    strOrderBy = "ORDER BY [PURCHASE ORDER NUMBER]"
    case "2"
    strOrderBy = "ORDER BY [LINE NUMBER]"
    case "3"
    strOrderBy = "ORDER BY YEAR, [PURCHASE DATE]"
    case "4"
    strOrderBy = "ORDER BY [STOCK NUMBER]"
    case "5"
    strOrderBy = "ORDER BY [STOCK DESCRIPTION]"
    case "6"
    strOrderBy = "ORDER BY [UNIT OF SALE]"
    case "7"
    strOrderBy ="ORDER BY [QUANTITY ON HAND]"
    case "8"
    strOrderBy = "ORDER BY [QUANTITY ON ORDER]"
    case "9"
    strOrderBy = "ORDER BY [QUANTITY COMMITTED]"

    end select

    sql = sql & strOrderBy + strOrderDESC

    Set rs3 = Server.CreateObject("ADODB.Recordset")

    rs3.Open sql, Cm3, 3, 3
    strPurchase = rs3("PURCHASE ORDER NUMBER")
    if request.form("submitTop") <> "" or request.form("submitBottom")<>
    "" then
    Dim i
    if rs3.eof then
    sqlD="INSERT INTO EstDelDate (EnteredBy, PO_PT, Line, FormDate,
    Part#, EntryDate, EstDeliveryDate) VALUES ('" & strEmpName & "', '" &
    strPurchase & "', '" & strLine & "', '" & strPDate & "', '" &
    strPartNo & "', '" & Date() & "', '" & strDel & "')"
    Set Con= Server.CreateObject("ADODB.Connetion")
    Con.open Application("DB_INTRANET")
    response.write(sqlD)
    end if
    'Cm2.Execute(sqlD)
    'con.Close
    'Set Cm2 = Nothing
    End if
    if request.form = "" then
    strform = request.QueryString
    else
    strform = request.Form
    end if









    %> <form name="myform" action="../production/orders_pro.asp"
    method="post">
    <tr><td colspan=11 align="right"><input type="submit" value="Submit"
    name="submitTop"></td> </tr>
    <tr><td colspan="10"><b><font face="Verdana, Arial, Helvetica,
    sans-serif" size="2">Vendor <%=strVendor%></font></b></td></tr>
    <tr>
    <td><b><font face="Verdana, Arial, Helvetica, sans-serif"
    size="1"><a href="../production/orders_pro.asp?<%Response.write(strSortLink+"ORDER _BY"&n&"=1")%>">PO#/PT#</a></font></b></td>
    <td><b><font face="Verdana, Arial, Helvetica, sans-serif"
    size="1"><a href="../production/orders_pro.asp?<%Response.write(strSortLink+"ORDER _BY"&n&"=2")%>">Line#</a></font></b></td>
    <td><b><font face="Verdana, Arial, Helvetica, sans-serif"
    size="1"><a href="../production/orders_pro.asp?<%Response.write(strSortLink+"ORDER _BY"&n&"=3")%>">Date</a></font></b></td>
    <td><b><font face="Verdana, Arial, Helvetica, sans-serif"
    size="1"><a href="../production/orders_pro.asp?<%Response.write(strSortLink+"ORDER _BY"&n&"=4")%>">Part
    No.</a></font></b></td>
    <td><b><font face="Verdana, Arial, Helvetica, sans-serif"
    size="1"><a href="../production/orders_pro.asp?<%Response.write(strSortLink+"ORDER _BY"&n&"=5")%>">Description</a></font></b></td>
    <td><b><font face="Verdana, Arial, Helvetica, sans-serif"
    size="1"><a href="../production/orders_pro.asp?<%Response.write(strSortLink+"ORDER _BY"&n&"=6")%>">UOS</a></font></b></td>
    <td><b><font face="Verdana, Arial, Helvetica, sans-serif"
    size="1"><a href="../production/orders_pro.asp?<%Response.write(strSortLink+"ORDER _BY"&n&"=7")%>">On<br>Hand</a></font></b></td>
    <td><b><font face="Verdana, Arial, Helvetica, sans-serif"
    size="1"><a href="../production/orders_pro.asp?<%Response.write(strSortLink+"ORDER _BY"&n&"=8")%>">On<br>Order</a></font></b></td>
    <td><b><font face="Verdana, Arial, Helvetica, sans-serif"
    size="1"><a href="../production/orders_pro.asp?<%Response.write(strSortLink+"ORDER _BY"&n&"=9")%>">Com</a></font></b></td>
    <td><b><font face="Verdana, Arial, Helvetica, sans-serif"
    size="1">Complete</font></b></td>
    <td><b><font face="Verdana, Arial, Helvetica, sans-serif"
    size="1">Est.Delivery Date</font></b></td>
    </tr>
    <%

    do until rs3.eof
    commit=rs3("QUANTITY COMMITTED")
    onhand=rs3("QUANTITY ON HAND")
    important = commit - onhand
    strLine = rs3("LINE NUMBER")
    strPDate= rs3("PURCHASE DATE")
    strPartNo= rs3("STOCK NUMBER")
    %>
    <tr<%if important>0 then response.write(" bgcolor='#ccaaaa'")
    %>>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><a
    href="javascript:;" onClick="MM_openBrWindow('../production/orderdetail.asp?po=<%=rs3("PURCHASE
    ORDER NUMBER")%>','po','scrollbars=yes,resizable=yes')"> <%=rs3("PURCHASE
    ORDER NUMBER")%></a></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=rs3("LINE
    NUMBER")%></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif"
    size="2"><%=LEFT(rs3("PURCHASE DATE"),2)%><%=MID(rs3("PURCHASE DATE"),
    3, 2)%><%=RIGHT(rs3("PURCHASE DATE"),2)%></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><a
    href="javascript:;" onClick="MM_openBrWindow('../production/bomdisplay.asp?partno=<%=rs3("STOCK
    NUMBER")%>','bom','scrollbars=yes,resizable=yes,wi dth=500,height=400')"><%=rs3("STOCK
    NUMBER")%></a></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=rs3("STOCK
    DESCRIPTION")%>&nbsp;<%=rs3("EXTENDED DESCRIPTION 1")%></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=rs3("UNIT OF
    SALE")%></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=rs3("QUANTITY
    ON HAND")%></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=rs3("QUANTITY
    ON ORDER")%></font></td>
    <td><font face="Verdana, Arial, Helvetica, sans-serif"
    size="2"><%=rs3("QUANTITY COMMITTED")%></font></td>
    <td><font face="Verdana, Arial, Helvetica, sans-serif"
    size="2"><a href="javascript:;"
    onClick="MM_openBrWindow('../production/complete.asp?po=<%=rs3("PURCHASE
    ORDER NUMBER")+"&vc="+StrVendor%>','po','scrollbars=yes, resizable=yes')">X</a></font></td>
    <td><input type="text" size=10 name="estDel"></td>
    </tr>
    <%
    rs3.movenext
    loop
    response.flush
    rs3.close

    sql="SELECT * FROM northprod2 WHERE ([VENDOR NUMBER] = '" + strVendor
    sql = sql +"' AND [PICKTICKET TYPE]='N' AND [BIN LOCATION]='ASL'"

    if sOrder = "" then
    sql = sql & " AND [QUANTITY COMMITTED]>0) "
    else
    sql = sql & ") "
    end if
    select case true
    case sOrder =""
    strOrderBy2 = "ORDER BY [DATE]"
    case sOrder = "1"
    strOrderBy2 = "ORDER BY [PICKTICKET NUMBER]"
    case sOrder = "2"
    strOrderBy2 = "ORDER BY [LINE NUMBER]"
    case sOrder ="3"
    strOrderBy2 = "ORDER BY [DATE]"
    case sOrder = "4"
    strOrderBy2 = "ORDER BY [STOCK NUMBER]"
    case sOrder = "5"
    strOrderBy2 = "ORDER BY [STOCK DESCRIPTION]"
    case sOrder ="6"
    strOrderBy2 = "ORDER BY [UNIT OF SALE]"
    case sOrder = "7"
    strOrderBy2 = "ORDER BY [QUANTITY ON HAND]"
    case sOrder = "8"
    strOrderBy2 = "ORDER BY [QUANTITY ON ORDER]"
    case sOrder = "9"
    strOrderBy2 = "ORDER BY [QUANTITY COMMITTED]"

    end select
    sql = sql & strOrderBy2 + strOrderDESC



    rs3.Open sql, Cm3, 3, 3
    do until rs3.eof
    commit=rs3("QUANTITY COMMITTED")
    onhand=rs3("QUANTITY ON HAND")
    important = commit - onhand

    %>
    <tr<%if important>0 then response.write(" bgcolor='#ccaaaa'")
    %>>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><a
    href="javascript:;" onClick="MM_openBrWindow('../production/orderdetail.asp?pt=<%=rs3("PICKTICKET
    NUMBER")%>','pt','scrollbars=yes,resizable=yes')"> <%=rs3("PICKTICKET
    NUMBER")%><%=rs3("PICKTICKET TYPE")%></a></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=rs3("LINE
    NUMBER")%></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif"
    size="2"><%=rs3("DATE")%></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><a
    href="javascript:;" onClick="MM_openBrWindow('../production/bomdisplay.asp?partno=<%=rs3("STOCK
    NUMBER")%>','bom','scrollbars=yes,resizable=yes,wi dth=500,height=400')"><%=rs3("STOCK
    NUMBER")%></a></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=rs3("STOCK
    DESCRIPTION")%></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=rs3("UNIT OF
    SALE")%></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=rs3("QUANTITY
    ON HAND")%></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=rs3("QUANTITY
    ON ORDER")%></font></td>
    <td><font face="Verdana, Arial, Helvetica, sans-serif"
    size="2"><%=rs3("QUANTITY COMMITTED")%></font></td>
    <td></td>
    <td><font face="Verdana, Arial, Helvetica, sans-serif"
    size="2">&nbsp;</font></td>

    </tr>
    <%
    rs3.movenext
    loop
    response.flush
    rs3.close
    if sOrder = "" then

    sql="SELECT * FROM northprod1 WHERE ([VENDOR CODE] = '"+ strVendor
    sql = sql + "' AND TYPE='P' AND [QUANTITY COMMITTED]=0) " + sOrderBy

    rs3.Open sql, Cm3, 3, 3
    do until rs3.eof

    %>
    <tr>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><a
    href="javascript:;" onClick="MM_openBrWindow('../production/orderdetail.asp?po=<%=rs3("PURCHASE
    ORDER NUMBER")%>','po','scrollbars=yes,resizable=yes')"> <%=rs3("PURCHASE
    ORDER NUMBER")%></a></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=rs3("LINE
    NUMBER")%></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif"
    size="2"><%=LEFT(rs3("PURCHASE DATE"),2)%><%=MID(rs3("PURCHASE DATE"),
    3, 2)%><%=RIGHT(rs3("PURCHASE DATE"),2)%></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><a
    href="javascript:;" onClick="MM_openBrWindow('../production/bomdisplay.asp?partno=<%=rs3("STOCK
    NUMBER")%>','bom','scrollbars=yes,resizable=yes,wi dth=500,height=400')"><%=rs3("STOCK
    NUMBER")%></a></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=rs3("STOCK
    DESCRIPTION")%>&nbsp;<%=rs3("EXTENDED DESCRIPTION 1")%></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=rs3("UNIT OF
    SALE")%></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=rs3("QUANTITY
    ON HAND")%></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=rs3("QUANTITY
    ON ORDER")%></font></td>
    <td><font face="Verdana, Arial, Helvetica, sans-serif"
    size="2"><%=rs3("QUANTITY COMMITTED")%></font></td>
    <td></td>
    <td><input type="text" size=10 name="estDel"></td>
    <td><font face="Verdana, Arial, Helvetica, sans-serif"
    size="2"><a href="javascript:;"
    onClick="MM_openBrWindow('../production/complete.asp?po=<%=rs3("PURCHASE
    ORDER NUMBER")+"&vc="+StrVendor%>','po','scrollbars=yes, resizable=yes')">X</a></font></td>

    </tr>
    <%
    rs3.movenext
    loop
    %>

    <%
    rs3.close

    sql="SELECT * FROM northprod2 WHERE ([VENDOR NUMBER] = '" + strVendor
    sql = sql & "' AND [PICKTICKET TYPE]='N' AND [BIN LOCATION]='ASL' AND
    [QUANTITY COMMITTED]=0) " + sOrderBy2

    rs3.Open sql, Cm3, 3, 3
    do until rs3.eof

    %>
    <tr>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><a
    href="javascript:;" onClick="MM_openBrWindow('../production/orderdetail.asp?pt=<%=rs3("PICKTICKET
    NUMBER")%>','pt','scrollbars=yes,resizable=yes')"> <%=rs3("PICKTICKET
    NUMBER")%><%=rs3("PICKTICKET TYPE")%></a></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=rs3("LINE
    NUMBER")%></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif"
    size="2"><%=rs3("DATE")%></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><a
    href="javascript:;" onClick="MM_openBrWindow('../production/bomdisplay.asp?partno=<%=rs3("STOCK
    NUMBER")%>','bom','scrollbars=yes,resizable=yes,wi dth=500,height=400')"><%=rs3("STOCK
    NUMBER")%></a></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=rs3("STOCK
    DESCRIPTION")%></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=rs3("UNIT OF
    SALE")%></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=rs3("QUANTITY
    ON HAND")%></font></td>
    <td style='border-right: 1 solid #808080'><font
    face="Verdana, Arial, Helvetica, sans-serif" size="2"><%=rs3("QUANTITY
    ON ORDER")%></font></td>
    <td><font face="Verdana, Arial, Helvetica, sans-serif"
    size="2"><%=rs3("QUANTITY COMMITTED")%></font></td>
    <td><font face="Verdana, Arial, Helvetica, sans-serif"
    size="2">&nbsp;</font></td>
    </tr>
    <%
    rs3.movenext
    loop
    response.flush
    rs3.close
    end if
    set rs3=nothing
    %>
    <tr><td colspan="9"><b><font face="Verdana, Arial, Helvetica,
    sans-serif" size="2">&nbsp;<br><br></font></b></td></tr>
    <%
    end if
    next
    response.flush

    cm3.close
    set cm3=nothing
    Renie83 Guest

  2. Similar Questions and Discussions

    1. Passing database column names as varable
      I've tried all night to figure this one out..And I can't seem to find the answear on the forums.. I've made a CustomTag-file that need these...
    2. Passing Database Value to another page
      Hi I am retrieving records 3 fields out of 5 from the database in the main page. I want when the user click on the one of the heading field...
    3. passing data through a database
      Hi: I made one page that passes data through a form to another page. The destination (confirmation) page checks if the user filled the form or not...
    4. Passing database resource to object (OO)
      Wan I insatiate an object I want to pass a database resource that can be used throughout the object. The below code should indicate what I want but...
    5. Passing database info to page allow user input then pass into another database
      Hi I really am going crazy! I'm using VBScript, ASP, and SQL My page reminds me of a shopping cart but looking at shopping cart examples has not...
  3. #2

    Default Re: HELP! Passing from database to asp page allowing user input then passing to another database.

    Renie83,

    May I give you advice without your taking it as an attack? It's really not.

    Being a newbie with ASP is fine. There's nothing wrong with that at all.
    But being a newbie in the newsgroups can sometimes be harmful and there are
    certain actions that will make your getting help less likely. Here are some
    samples of things that you should not do anymore.

    1. Do not multi-post. (See here for details. [url]http://www.aspfaq.com/5003[/url])
    2. Don't post a 10,000 lines of code and html that are irrelevant.
    3. Be as concise as possible in your explanation, so people understand what
    you mean.
    4. Re-read your post and pretend you know nothing about your application
    and ask yourself if you'd understand what you're talking about.

    Ray at work

    "Renie83" <renie83@lycos.com> wrote in message
    news:8e153bdf.0307141116.a75afa9@posting.google.co m...
    > My big problem is I'm a newbie working with someone else's code.(See
    > code below) What I want to do is for the records that have a purchase
    > order number I want a text box at the end
    <trim>


    Ray at Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139