Right this is still a mess as a program created parts of it automatically ! The final DB will display the Song Name and Artist in 1 field so they can both be searched then it will show the link. (No Genre field).
Ok ready for this
<html>
<head>
<meta http-equiv="Content-Language" content="en-gb">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Display Database</title>
</head>
<body>
<p align="center"><b>Display Database</b></p>
<p align="center"> </p>
<form BOTID="0" METHOD="POST" ACTION="display_database.asp">
<p>Search here:</p>
<table BORDER="0">
<tr>
<td align="center">
<p align="center"><b>Title</b></p>
</td>
<td align="center">
<p align="center"><input TYPE="TEXT" NAME="Field1" VALUE="<%=Request("Field1"

%>" size="20"></p>
</td>
</tr>
</tr>
</table>
<p align="left">
<br>
<input TYPE="Submit" value="Search Now" name="Search"><input TYPE="Reset"><!--webbot bot="SaveAsASP" CLIENTSIDE
SuggestedExt="asp" PREVIEW=" " -->
<p> </p>
</form>
<table width="100%" border="1">
<thead>
<tr>
<td><b>Title</b></td>
<td><b>Artist</b></td>
<td><b>Genre</b></td>
<td><b>Link</b></td>
</tr>
</thead>
<tbody>
<!--webbot bot="DatabaseRegionStart" startspan
s-columnnames="Field1,Field2,Field3,Field4" s-columntypes="202,202,202,202"
s-dataconnection="Database1" b-tableformat="TRUE" b-menuformat="FALSE"
s-menuchoice s-menuvalue b-tableborder="TRUE" b-tableexpand="TRUE"
b-tableheader="TRUE" b-listlabels="TRUE" b-listseparator="TRUE"
i-ListFormat="0" b-makeform="TRUE" s-recordsource="Table1"
s-displaycolumns="Field1,Field2,Field3,Field4"
s-criteria="[Field1] CNT {Field1} + [Field2] CNT {Field2} + [Field3] CNT {Field3} |"
s-order
s-sql="SELECT * FROM Table1 WHERE (Field1 LIKE '%::Field1::%' AND Field2 LIKE '%::Field2::%' AND Field3 LIKE '%::Field3::%')"
b-procedure="FALSE" clientside SuggestedExt="asp"
s-DefaultFields="Field1=&Field2=&Field3="
s-NoRecordsFound="Sorry - nothing found!" i-MaxRecords="256"
i-GroupSize="25" BOTID="0" u-dblib="_fpclass/fpdblib.inc"
u-dbrgn1="_fpclass/fpdbrgn1.inc" u-dbrgn2="_fpclass/fpdbrgn2.inc"
tag="TBODY"
local_preview="<tr><td colspan=64 bgcolor="#FFFF00" align="left" width="100%"><font color="#000000">Database Results regions will not preview unless this page is fetched from a Web server with a web browser. The following table row will repeat once for every record returned by the query.</font></td></tr>"
preview="<tr><td colspan=64 bgcolor="#FFFF00" align="left" width="100%"><font color="#000000">This is the start of a Database Results region.</font></td></tr>" --><!--#include file="_fpclass/fpdblib.inc"-->
<%
fp_sQry="SELECT * FROM Table1 WHERE (Field1 LIKE '%::Field1::%' AND Field2 LIKE '%::Field2::%' AND Field3 LIKE '%::Field3::%')"
fp_sDefault="Field1=&Field2=&Field3="
fp_sNoRecords="<tr><td colspan=4 align=left width=""100%"">Sorry - nothing found!</td></tr>"
fp_sDataConn="Database1"
fp_iMaxRecords=256
fp_iCommandType=1
fp_iPageSize=25
fp_fTableFormat=True
fp_fMenuFormat=False
fp_sMenuChoice=""
fp_sMenuValue=""
fp_iDisplayCols=4
fp_fCustomQuery=False
BOTID=0
fp_iRegion=BOTID
%>
<!--#include file="_fpclass/fpdbrgn1.inc"-->
<!--webbot bot="DatabaseRegionStart" i-CheckSum="36360" endspan -->
<tr>
<td><!--webbot bot="DatabaseResultColumn" startspan
s-columnnames="Field1,Field4" s-column="Field1"
b-tableformat="TRUE" b-hasHTML="FALSE" clientside
local_preview="<font size="-1">&lt;&lt;</font>Field1<font size="-1">&gt;&gt;</font>"
preview="<font size="-1">&lt;&lt;</font>Field1<font size="-1">&gt;&gt;</font>" --><%=FP_FieldVal(fp_rs,"Field1"

%><!--webbot
bot="DatabaseResultColumn" i-CheckSum="14330" endspan -->
</td>
<td><!--webbot bot="DatabaseResultColumn" startspan
s-columnnames="Field1,Field4" s-column="Field4"
b-tableformat="TRUE" b-hasHTML="FALSE" clientside
local_preview="<font size="-1">&lt;&lt;</font>Field2<font size="-1">&gt;&gt;</font>"
preview="<font size="-1">&lt;&lt;</font>Field2<font size="-1">&gt;&gt;</font>" --><%=FP_FieldVal(fp_rs,"Field2"

%><!--webbot
bot="DatabaseResultColumn" i-CheckSum="14338" endspan -->
</td>
<td><!--webbot bot="DatabaseResultColumn" startspan
s-columnnames="Field1,Field2,Field3,Field4" s-column="Field3"
b-tableformat="TRUE" b-hasHTML="FALSE" clientside
local_preview="<font size="-1">&lt;&lt;</font>Field3<font size="-1">&gt;&gt;</font>"
preview="<font size="-1">&lt;&lt;</font>Field3<font size="-1">&gt;&gt;</font>" --><%=FP_FieldVal(fp_rs,"Field3"

%><!--webbot
bot="DatabaseResultColumn" i-CheckSum="14346" endspan -->
</td>
<td><!--webbot bot="DatabaseResultColumn" startspan
s-columnnames="Field1,Field2,Field3,Field4" s-column="Field4"
b-tableformat="TRUE" b-hasHTML="TRUE" clientside
local_preview="<font size="-1">&lt;&lt;</font>Field4<font size="-1">&gt;&gt;</font>"
preview="<font size="-1">&lt;&lt;</font>Field4<font size="-1">&gt;&gt;</font>" --><%=FP_Field(fp_rs,"Field4"

%><!--webbot
bot="DatabaseResultColumn" i-CheckSum="11662" endspan -->
</td>
</tr>
<!--webbot bot="DatabaseRegionEnd" startspan b-tableformat="TRUE"
b-menuformat="FALSE" u-dbrgn2="_fpclass/fpdbrgn2.inc" i-groupsize="25"
clientside tag="TBODY"
local_preview="<tr><td colspan=64 bgcolor="#FFFF00" align="left" width="100%"><font color="#000000">This is the end of a Database Results region.</font></td></tr><TR><TD ALIGN=LEFT VALIGN=MIDDLE COLSPAN=64><FORM><NOBR><INPUT TYPE=Button VALUE=" |< "><INPUT TYPE=Button VALUE=" < "><INPUT TYPE=Button VALUE=" > "><INPUT TYPE=Button VALUE=" >| "> [1/25]</NOBR></FORM></td></tr>"
preview="<tr><td colspan=64 bgcolor="#FFFF00" align="left" width="100%"><font color="#000000">This is the end of a Database Results region.</font></td></tr><TR><TD ALIGN=LEFT VALIGN=MIDDLE COLSPAN=64><NOBR><INPUT TYPE=Button VALUE=" |< "><INPUT TYPE=Button VALUE=" < "><INPUT TYPE=Button VALUE=" > "><INPUT TYPE=Button VALUE=" >| "> [1/25]</NOBR><BR></td></tr>" --><!--#include file="_fpclass/fpdbrgn2.inc"-->
<!--webbot bot="DatabaseRegionEnd" i-CheckSum="62730" endspan -->
</tbody>
</table>
<p align="center"> </p>
<p align="center"><a href="database.htm">Go back to Database page</a></p>
</body>
</html>