Forum Moderators: mack
<FORM METHOD="GET" ACTION="default.asp" NAME="searchDB">
<div align="center">
<table align="center">
<td width="54"><font size="2" face="Verdana">SEL:</font></td>
<td width="209"><input type="text" name="sel" size="14" maxlength="255">
<font size="2" face="Verdana"><em>(eg. BPCH)</em></font></td>
<tr>
<td><font size="2" face="Verdana">REG: </font></td>
<td><input type="text" name="reg" size="14"
maxlength="255">
<font size="2" face="Verdana"><em>(eg. G-BNLL)</em></font></td>
<tr>
<td><font size="2" face="Verdana">MSN: </font></td>
<td><input type="text" name="msn" size="14"
maxlength="255">
<font size="2" face="Verdana"><em>(eg. 24054)</em></font></td>
<tr>
<td><input name="submit" type="submit" value="search"></td>
<td> </td>
</table>
</div>
</FORM>
<p align="left">
<%
If Trim(Request.QueryString("sel")) <> "" Then
getSelCal(Request.QueryString("sel"))
ElseIf Trim(Request.QueryString("reg")) <> "" Then
getRego(Request.QueryString("reg"))
ElseIf Trim(Request.QueryString("msn")) <> "" Then
getCn(Request.QueryString("msn"))
Else
End If
Private Function getSelCal(qString)
Dim cn
Dim rs1
Dim SQLString
Dim s
Dim found
SQLString = "SELECT * FROM selcals WHERE sel='" & qString & "';"
set cn = Server.CreateObject("ADODB.connection")
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;data source=" & Server.MapPath("/") & "\selcalsrik130177.mdb;"
Set rs1 = Server.CreateObject("ADODB.Recordset")
rs1.Open SQLString, cn, 1, 2
If rs1.EOF = True And rs1.BOF = True Then
found = False
Else
Response.Write("<TABLE STYLE=""font-family:verdana; font-size:12px""><TABLE CELLPADDING=""4"" CELLSPACING=""0"" BORDER=""1"">")
Response.Write("<TR><TD STYLE=""font-family:verdana; font-size:12px""><B>SEL</B></TD><TD STYLE=""font-family:verdana; font-size:12px""><B>REG</B></TD><TD STYLE=""font-family:verdana; font-size:12px""><B>OPR</B></TD><TD STYLE=""font-family:verdana; font-size:12px""><B>TYPE</B></TD><TD STYLE=""font-family:verdana; font-size:12px""><B>MSN</B></TD><TD STYLE=""font-family:verdana; font-size:12px""><B>H</B></TD><TD STYLE=""font-family:verdana; font-size:12px""><B>EX/OPERATOR/STATUS/NOTES</B></TD></TR>")
Do Until rs1.EOF = True
s = "<TD STYLE=""font-family:verdana; font-size:12px"">" & rs1("sel") & "</TD><TD STYLE=""font-family:verdana; font-size:12px"">" & rs1("reg") & "</TD><TD STYLE=""font-family:verdana; font-size:12px"">" & rs1("opr") & "</TD><TD STYLE=""font-family:verdana; font-size:12px"">" & rs1("type") & "</TD><TD STYLE=""font-family:verdana; font-size:12px"">" & rs1("MSN") & "</TD><TD STYLE=""font-family:verdana; font-size:12px"">" & rs1("H") & "</TD><TD STYLE=""font-family:verdana; font-size:12px"">" & rs1("ex/operator/status/notes") & "</TD>"
Response.Write("<TR>" & s & "</TR>")
rs1.moveNext
Loop
Response.Write("</TABLE>")
found = True
End If
rs1.Close
Set rs1 = Nothing
cn.Close
Set cn=Nothing
End Function
Private Function getRego(qString)
Dim cn
Dim rs1
Dim SQLString
Dim s
Dim found
SQLString = "SELECT * FROM selcals WHERE reg='" & qString & "';"
set cn = Server.CreateObject("ADODB.connection")
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;data source=" & Server.MapPath("/") & "\selcalsrik130177.mdb;"
Set rs1 = Server.CreateObject("ADODB.Recordset")
rs1.Open SQLString, cn, 1, 2
If rs1.EOF = True And rs1.BOF = True Then
found = False
Else
Response.Write("<TABLE STYLE=""font-family:verdana; font-size:12px""><TABLE CELLPADDING=""4"" CELLSPACING=""0"" BORDER=""1"">")
Response.Write("<TR><TD STYLE=""font-family:verdana; font-size:12px""><B>SEL</B></TD><TD STYLE=""font-family:verdana; font-size:12px""><B>REG</B></TD><TD STYLE=""font-family:verdana; font-size:12px""><B>OPR</B></TD><TD STYLE=""font-family:verdana; font-size:12px""><B>TYPE</B></TD><TD STYLE=""font-family:verdana; font-size:12px""><B>MSN</B></TD><TD STYLE=""font-family:verdana; font-size:12px""><B>H</B></TD><TD STYLE=""font-family:verdana; font-size:12px""><B>EX/OPERATOR/STATUS/NOTES</B></TD></TR>")
Do Until rs1.EOF = True
s = "<TD STYLE=""font-family:verdana; font-size:12px"">" & rs1("sel") & "</TD><TD STYLE=""font-family:verdana; font-size:12px"">" & rs1("reg") & "</TD><TD STYLE=""font-family:verdana; font-size:12px"">" & rs1("opr") & "</TD><TD STYLE=""font-family:verdana; font-size:12px"">" & rs1("type") & "</TD><TD STYLE=""font-family:verdana; font-size:12px"">" & rs1("MSN") & "</TD><TD STYLE=""font-family:verdana; font-size:12px"">" & rs1("H") & "</TD><TD STYLE=""font-family:verdana; font-size:12px"">" & rs1("ex/operator/status/notes") & "</TD>"
Response.Write("<TR>" & s & "</TR>")
rs1.moveNext
Loop
Response.Write("</TABLE>")
found = True
End If
rs1.Close
Set rs1 = Nothing
cn.Close
Set cn=Nothing
End Function
Private Function getCn(qString)
Dim cn
Dim rs1
Dim SQLString
Dim s
Dim found
SQLString = "SELECT * FROM selcals WHERE msn='" & qString & "';"
set cn = Server.CreateObject("ADODB.connection")
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;data source=" & Server.MapPath("/") & "\selcalsrik130177.mdb;"
Set rs1 = Server.CreateObject("ADODB.Recordset")
rs1.Open SQLString, cn, 1, 2
If rs1.EOF = True And rs1.BOF = True Then
found = False
Else
Response.Write("<TABLE STYLE=""font-family:verdana; font-size:12px""><TABLE CELLPADDING=""4"" CELLSPACING=""0"" BORDER=""1"">")
Response.Write("<TR><TD STYLE=""font-family:verdana; font-size:12px""><B>SEL</B></TD><TD STYLE=""font-family:verdana; font-size:12px""><B>REG</B></TD><TD STYLE=""font-family:verdana; font-size:12px""><B>OPR</B></TD><TD STYLE=""font-family:verdana; font-size:12px""><B>TYPE</B></TD><TD STYLE=""font-family:verdana; font-size:12px""><B>MSN</B></TD><TD STYLE=""font-family:verdana; font-size:12px""><B>H</B></TD><TD STYLE=""font-family:verdana; font-size:12px""><B>EX/OPERATOR/STATUS/NOTES</B></TD></TR>")
Do Until rs1.EOF = True
s = "<TD STYLE=""font-family:verdana; font-size:12px"">" & rs1("sel") & "</TD><TD STYLE=""font-family:verdana; font-size:12px"">" & rs1("reg") & "</TD><TD STYLE=""font-family:verdana; font-size:12px"">" & rs1("opr") & "</TD><TD STYLE=""font-family:verdana; font-size:12px"">" & rs1("type") & "</TD><TD STYLE=""font-family:verdana; font-size:12px"">" & rs1("MSN") & "</TD><TD STYLE=""font-family:verdana; font-size:12px"">" & rs1("H") & "</TD><TD STYLE=""font-family:verdana; font-size:12px"">" & rs1("ex/operator/status/notes") & "</TD>"
Response.Write("<TR>" & s & "</TR>")
rs1.moveNext
Loop
Response.Write("</TABLE>")
found = True
End If
rs1.Close
Set rs1 = Nothing
cn.Close
Set cn=Nothing
End Function
%> [edited by: brotherhood_of_LAN at 12:04 pm (utc) on May 20, 2010]
[edit reason] removed personal url as per the ToS [/edit]