Wrox Programmer Forums
|
Classic ASP Databases Discuss using ASP 3 to work with data in databases, including ASP Database Setup issues from the old P2P forum on this specific subtopic. See also the book forum Beginning ASP.NET Databases for questions specific to that book. NOT for ASP.NET 1.0, 1.1, or 2.0.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the Classic ASP Databases section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
 
Old May 17th, 2004, 08:55 PM
Registered User
 
Join Date: May 2004
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
Default where to put 'end'??

Hi there,
I have code as following but it returns error
Error Type:
Microsoft VBScript compilation (0x800A03F6)
Expected 'End'
/urbisjhdintranet/metadata/resultList.asp, line 324
which is the second last line at the end of the code. I have no idea where to put 'end'. It would be great if anyone could help.
Thanks heaps!
Nat

<%@LANGUAGE="VBSCRIPT"%>

<%
Dim resultlist_varSupplier
Dim resultlist_varDataset
Dim resultlist_varDatamgr
Dim resultlist_varKeyword
resultlist_varSupplier = "%"
resultlist_varDataset = "%"
resultlist_varDatamgr = "%"
resultlist_varKeyword = "%"
if (Request.Form("lstSupplier") <> "") then
resultlist_varSupplier = Replace(Request.Form("lstSupplier"), "'", "''")
if (Request.Form("lstDataset") <> "") then
resultlist_varDataset = Replace(Request.Form("lstDataset"), "'", "''")
if (Request.Form("lstDatamgr") <> "") then
resultlist_varDatamgr = Replace(Request.Form("lstDatamgr"), "'", "''")
if (Request.Form("txtKeyword") <> "") then
resultlist_varKeyword = Replace(Request.Form("txtKeyword"), "'", "''")

varSearch = ""
    wherecheck = 0
    if resultlist_varSupplier <> "%" then
        varSearch = "WHERE CompanyName = '"&resultlist_varSupplier&"'"
        wherecheck = 1
    end if
    if resultlist_varDataset <> "%" then
        if wherecheck = 1 then
            varSearch = varSearch&" and Parent_Dataset_Name = '"&resultlist_varDataset&"'"
        else
            varSearch = "WHERE Parent_Dataset_Name = '"&resultlist_varDataset&"'"
            wherecheck = 1
        end if
    end if
    if resultlist_varDatamgr <> "%" then
        if wherecheck = 1 then
            varSearch = varSearch&" and Name = '"&resultlist_varDatamgr&"'"
        else
            varSearch = "WHERE Name = '"&resultlist_varDatamgr&"'"
            wherecheck = 1
        end if
    end if
    if resultlist_varKeyword <> "%" then
        if wherecheck = 1 then
            varSearch = varSearch&" and Keyword = '"&resultlist_varKeyword&"'"
        else
            varSearch = "WHERE Keyword = '"&resultlist_varKeyword&"'"
        end if
    end if

set resultlist = Server.CreateObject("ADODB.Recordset")
resultlist.ActiveConnection = MM_metadata_STRING
resultlist.Source = "SELECT Child_Dataset_ID, Parent_Dataset_ID, Parent_Dataset_Name, ChildDataset_Name, Dataset_StartDate, Dataset_EndDate, Dataset_Type, Projections, Version, Cost, License, Copyright, Last_Updated, Quality, Format, Filesize, FileLocation, Source, CompanyName, Name, Keyword FROM qryAlldata " & varSearch & " ORDER BY ChildDataset_Name"
resultlist.CursorType = 0
resultlist.CursorLocation = 2
resultlist.LockType = 3
resultlist.Open()
resultlist_numRows = 0
%>
<%
Dim Repeat1__numRows
Repeat1__numRows = 10
Dim Repeat1__index
Repeat1__index = 0
resultlist_numRows = resultlist_numRows + Repeat1__numRows
%>
<%
' *** Go To Record and Move To Record: create strings for maintaining URL and Form parameters

' create the list of parameters which should not be maintained
MM_removeList = "&index="
If (MM_paramName <> "") Then MM_removeList = MM_removeList & "&" & MM_paramName & "=" End If
MM_keepURL="":MM_keepForm="":MM_keepBoth="":MM_kee pNone=""

' add the URL parameters to the MM_keepURL string
For Each Item In Request.QueryString
  NextItem = "&" & Item & "="
  If (InStr(1,MM_removeList,NextItem,1) = 0) Then
    MM_keepURL = MM_keepURL & NextItem & Server.URLencode(Request.QueryString(Item))
  End If
Next

' add the Form variables to the MM_keepForm string
For Each Item In Request.Form
  NextItem = "&" & Item & "="
  If (InStr(1,MM_removeList,NextItem,1) = 0) Then
    MM_keepForm = MM_keepForm & NextItem & Server.URLencode(Request.Form(Item))
  End If
Next

' create the Form + URL string and remove the intial '&' from each of the strings
MM_keepBoth = MM_keepURL & MM_keepForm
if (MM_keepBoth <> "") Then MM_keepBoth = Right(MM_keepBoth, Len(MM_keepBoth) - 1) End If
if (MM_keepURL <> "") Then MM_keepURL = Right(MM_keepURL, Len(MM_keepURL) - 1) End If
if (MM_keepForm <> "") Then MM_keepForm = Right(MM_keepForm, Len(MM_keepForm) - 1) End If

' a utility function used for adding additional parameters to these strings
Function MM_joinChar(firstItem)
  If (firstItem <> "") Then
    MM_joinChar = "&"
  Else
    MM_joinChar = ""
  End If
End Function
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<HTML>

<HEAD>

<TITLE>UrbisJHD :: Metadata Database</TITLE>

<META http-equiv=Content-Type content="text/html; charset=windows-1252">

<SCRIPT src="js.js"></SCRIPT>
<NOSCRIPT>
<LINK href="ie.css" type=text/css
rel=styleSheet>
</NOSCRIPT>
<META http-equiv=imagetoolbar content=no>
<META content="MSHTML 6.00.2800.1170" name=GENERATOR>
</HEAD>
<BODY bottomMargin=0 bgColor=#ffffff leftMargin=0 topMargin=0 rightMargin=0
marginwidth="0" marginheight="0">

<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD><A onmouseover="javascript:GB_statusMsg('Homepage'); return true;"
      onfocus=javascript:this.blur();
      onmouseout="javascript:GB_statusMsg(''); return true;"
      href="http://www.urbisjhd.com/default.htm"><IMG height=84
      src="../Images/urbis.gif" width=154 border=0></A></TD>
    <TD width="100%">
      <div align="center"><img src="../Images/Intranet_new.jpg" width="250" height="84"></div>
    </TD>
    <TD><IMG height=84 src="../Images/top_dots.gif" width=193
      border=0></TD>
  </TR>
  </TBODY>
</TABLE>


<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD width=154><img src="../Images/blank.gif" width="154" height="15"></TD>
    <TD onmouseup="javascript:window.location.href='home.h tm';" class=mainnav
    onmouseover="javascript:this.className='mainnavove r'; GB_statusMsg('Home Page'); return true;"
    onmouseout="javascript:this.className='mainnav'; GB_statusMsg(''); return true;" noWrap><A
      class=mainnavlink
      onmouseover="javascript:GB_statusMsg('Home page'); return true;"
      onfocus=javascript:this.blur();
      onmouseout="javascript:GB_statusMsg(''); return true;"
      href="../home.htm">Home</A></TD>
    <TD onmouseup="javascript:window.location.href='http://web01/urbisjhdintranet/UrbisJHD Inside.htm';" class=mainnav
    onmouseover="javascript:this.className='mainnavove r'; GB_statusMsg('Inside UrbisJHD'); return true;"
    onmouseout="javascript:this.className='mainnav'; GB_statusMsg(''); return true;"
    noWrap><A class=mainnavlink
      onmouseover="javascript:GB_statusMsg('Inside UrbisJHD'); return true;"
      onfocus=javascript:this.blur();
      onmouseout="javascript:GB_statusMsg(''); return true;"
      href="http://web01/urbisjhdintranet/UrbisJHD%20%20Inside.htm">Inside UrbisJHD</A></TD>
    <TD onmouseup="javascript:window.location.href='http://web01/urbisjhdintranet/UrbisJHD KCP.htm';"
    class=mainnav
    onmouseover="javascript:this.className='mainnavove r'; GB_statusMsg('KCP'); return true;"
    onmouseout="javascript:this.className='mainnav'; GB_statusMsg(''); return true;"
    noWrap><A class=mainnavlink
      onmouseover="javascript:GB_statusMsg('KCP'); return true;"
      onfocus=javascript:this.blur();
      onmouseout="javascript:GB_statusMsg(''); return true;"
      href="http://web01/urbisjhdintranet/UrbisJHD%20KCP.htm">KCP</A></TD>
    <TD onmouseup="javascript:window.location.href='http://web01/urbisjhdintranet/UrbisJHD Services.htm';"
    class=mainnav
    onmouseover="javascript:this.className='mainnavove r'; GB_statusMsg('Staff Services'); return true;"
    onmouseout="javascript:this.className='mainnav'; GB_statusMsg(''); return true;"
    noWrap><A class=mainnavlink
      onmouseover="javascript:GB_statusMsg('Staff Services'); return true;"
      onfocus=javascript:this.blur();
      onmouseout="javascript:GB_statusMsg(''); return true;"
      href="http://web01/urbisjhdintranet/UrbisJHD%20%20Services.htm">Staff Services</A></TD>
    <TD onmouseup="javascript:window.location.href='http://web01/urbisjhdintranet/UrbisJHD Forum.htm';" class=mainnav
    onmouseover="javascript:this.className='mainnavove r'; GB_statusMsg('UrbisJHD Forum'); return true;"
    onmouseout="javascript:this.className='mainnav'; GB_statusMsg(''); return true;"
    noWrap><A class=mainnavlink
      onmouseover="javascript:GB_statusMsg('UrbisJHD Forum'); return true;"
      onfocus=javascript:this.blur();
      onmouseout="javascript:GB_statusMsg(''); return true;"
      href="http://web01/urbisjhdintranet/UrbisJHD%20%20Forum.htm">UrbisJHD Forum</A></TD>
    <TD onmouseup="javascript:window.location.href='http://web01/urbisjhdintranet/phonelist/urbisjhd phone list.asp';"
    class=mainnav
    onmouseover="javascript:this.className='mainnavove r'; GB_statusMsg('Phone List'); return true;"
    onmouseout="javascript:this.className='mainnav'; GB_statusMsg(''); return true;"
    noWrap><A class=mainnavlink
      onmouseover="javascript:GB_statusMsg('Phone List'); return true;"
      onfocus=javascript:this.blur();
      onmouseout="javascript:GB_statusMsg(''); return true;"
      href="http://web01/urbisjhdintranet/phonelist/urbisjhd phone list.asp">Phone
      List</A></TD>
    <TD onmouseup="javascript:window.location.href='http://web01/urbisjhdintranet/UrbisJHD Portals.htm';"
    class=mainnav
    onmouseover="javascript:this.className='mainnavove r'; GB_statusMsg('Portals'); return true;"
    onmouseout="javascript:this.className='mainnav'; GB_statusMsg(''); return true;"
    noWrap><A class=mainnavlink
      onmouseover="javascript:GB_statusMsg('Portals'); return true;"
      onfocus=javascript:this.blur();
      onmouseout="javascript:GB_statusMsg(''); return true;"
      href="../UrbisJHD%20Portals.htm">Portals</A></TD>
    <TD onmouseup="javascript:window.location.href='http://web01/urbisjhdintranet/UrbisJHD Links.htm';"
    class=mainnav
    onmouseover="javascript:this.className='mainnavove r'; GB_statusMsg('Links'); return true;"
    onmouseout="javascript:this.className='mainnav'; GB_statusMsg(''); return true;"
    noWrap><A class=mainnavlink
      onmouseover="javascript:GB_statusMsg('Links'); return true;"
      onfocus=javascript:this.blur();
      onmouseout="javascript:GB_statusMsg(''); return true;"
      href="http://web01/urbisjhdintranet/UrbisJHD%20Links.htm">Links</A></TD>
    <TD width="100%" class=sitecolour>&nbsp;</TD>
    <TD width="100%" class=sitecolour>&nbsp;</TD>
  </TR>
  </TBODY>
</TABLE>

<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD><IMG height=1 src="/Images/blank.gif" width=27
      border=0></TD>
    <TD vAlign=top><BR>
      <SPAN class=header>Search Results</SPAN><BR>
      <BR>

      <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
        <TBODY>
        <TR>
          <TD vAlign=top width="480">
            <%Response.Write Request.Form("txtKeyword")%>
          </TD>
        </TR>
        </TBODY>
      </TABLE>
      <table>
        <TR>
          <TD vAlign=top width="466" class="boldwhitetext" bgcolor="#AEAE55">ChildDataset</TD>
          <TD vAlign=top width="466" class="boldwhitetext" bgcolor="#AEAE55">ParentDataset</TD>
          <TD vAlign=top width="466" class="boldwhitetext" bgcolor="#AEAE55">Data_EndDate</TD>
          <TD vAlign=top width="466" class="boldwhitetext" bgcolor="#AEAE55">Data_Type</TD>
          <TD vAlign=top width="466" class="boldwhitetext" bgcolor="#AEAE55">Projections</TD>
          <TD vAlign=top width="466" class="boldwhitetext" bgcolor="#AEAE55">...</TD>
        </tr>
        <%
Dim RecordCounter
RecordCounter = 0
%>
        <%
While ((Repeat1__numRows <> 0) AND (NOT resultlist.EOF))
%>
        <TR>
          <TD vAlign=top>
            <%=(resultlist.Fields.Item("ChildDataset_Name").Va lue)%></TD>
          <TD vAlign=top>
            <%=(resultlist.Fields.Item("Parent_Dataset_Name"). Value)%></TD>
          <TD vAlign=top>
            <%=(resultlist.Fields.Item("Dataset_EndDate").Valu e)%></TD>
          <TD vAlign=top>
            <%=(resultlist.Fields.Item("Dataset_Type").Value)% ></TD>
          <TD vAlign=top>
            <%=(resultlist.Fields.Item("Projections").Value)%> </TD>
          <TD vAlign=top>
            <A HREF="ListDetail.asp?<%= "Child_Dataset_ID=" & resultlist.Fields.Item("Child_Dataset_ID").Value %>">details</A></TD>
        </TR>
        <%
  Repeat1__index=Repeat1__index+1
  Repeat1__numRows=Repeat1__numRows-1
  resultlist.MoveNext()
Wend
%>
      </table>



      <IMG height=1
      src="/Images/blank.gif" width=480 border=0> </TD>
    <TD width="100%"><IMG height=15 src="../Images/blank.gif"
      width=17 border=0></TD>
    <TD class=subnavbgcolour vAlign=top><IMG height=51
      src="../Images/careers.jpg" width=192 border="0">
      <TABLE cellPadding=10>
        <TBODY>
        <TR>
          <TD valign="top">



          </TD>
        </TR>
        </TBODY>
      </TABLE>
      <BR>
      <BR>
      <IMG height=1
      src="/Images/blank.gif" width=193 border=0> </TD>
  </TR>
  </TBODY>
</TABLE>

<BR>
<TABLE cellSpacing=0 cellPadding=0 border=0>
  <TBODY>
  <TR>
    <TD width="100%" background="../Images/btm_dots.gif"><IMG
      height=39 src="../Images/blank.gif" width=1 border=0></TD>
    <TD><IMG height=1 src="../Images/blank.gif" width=193
      border=0></TD>
  </TR>
  </TBODY>
</TABLE>

</BODY>

</HTML>
<%
resultlist.Close()
%>
 
Old May 18th, 2004, 07:27 AM
Friend of Wrox
 
Join Date: Jun 2003
Posts: 1,110
Thanks: 0
Thanked 3 Times in 3 Posts
Default

From the top:

<%@LANGUAGE="VBSCRIPT"%>

<%
Dim resultlist_varSupplier
Dim resultlist_varDataset
Dim resultlist_varDatamgr
Dim resultlist_varKeyword
resultlist_varSupplier = "%"
resultlist_varDataset = "%"
resultlist_varDatamgr = "%"
resultlist_varKeyword = "%"
if (Request.Form("lstSupplier") <> "") then
resultlist_varSupplier = Replace(Request.Form("lstSupplier"), "'", "''")
if (Request.Form("lstDataset") <> "") then
resultlist_varDataset = Replace(Request.Form("lstDataset"), "'", "''")
if (Request.Form("lstDatamgr") <> "") then
resultlist_varDatamgr = Replace(Request.Form("lstDatamgr"), "'", "''")
if (Request.Form("txtKeyword") <> "") then
resultlist_varKeyword = Replace(Request.Form("txtKeyword"), "'", "''")


All of these need end if.

 
Old May 18th, 2004, 11:33 PM
Friend of Wrox
 
Join Date: Jun 2003
Posts: 2,480
Thanks: 0
Thanked 1 Time in 1 Post
Default

Code:
if (Request.Form("lstSupplier") <> "") then
resultlist_varSupplier = Replace(Request.Form("lstSupplier"), "'", "''")
if (Request.Form("lstDataset") <> "") then
resultlist_varDataset = Replace(Request.Form("lstDataset"), "'", "''")
if (Request.Form("lstDatamgr") <> "") then
resultlist_varDatamgr = Replace(Request.Form("lstDatamgr"), "'", "''")
if (Request.Form("txtKeyword") <> "") then
resultlist_varKeyword = Replace(Request.Form("txtKeyword"), "'", "''")
If these are not broken into 2 lines, END IF is not necessary. But if they are 2 different lines, then merge them in to one line, and END IF is not required.

Code:
if (Request.Form("lstSupplier") <> "") then resultlist_varSupplier = Replace(Request.Form("lstSupplier"), "'", "''")
if (Request.Form("lstDataset") <> "") then resultlist_varDataset = Replace(Request.Form("lstDataset"), "'", "''")
if (Request.Form("lstDatamgr") <> "") then resultlist_varDatamgr = Replace(Request.Form("lstDatamgr"), "'", "''")
if (Request.Form("txtKeyword") <> "") then resultlist_varKeyword = Replace(Request.Form("txtKeyword"), "'", "''")
Hope that Helps.
Cheers!

-Vijay G





Similar Threads
Thread Thread Starter Forum Replies Last Post
Front end Vs Back end ricmar Access VBA 3 May 27th, 2008 02:36 PM
Put cursor at the end of input text peace2007 Javascript 1 October 11th, 2007 04:49 AM
Ms Access front End with Oracle 10g Back End rahul123 Oracle 1 July 9th, 2007 01:03 AM
Oracle back-end MS-Access 2003 client front-end Corey Access 2 February 16th, 2007 08:31 AM
Oracle Back End - MS Access Front End - Multi User ckaliveas Oracle 1 February 1st, 2007 06:00 AM





Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.