Welcome to our extensive database of surveying professionals. If you're looking for a surveyor, you'll find them here. Search by name, state or zip and sort by name, company, city, or state. To view all professionals, simply click "Search".
Search
Name
<%response.write(request.form("s_name"))%>
<%
on error resume next
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "dsn=survey"
sql = "SELECT DISTINCT state FROM profdir WHERE state <> '" & request.form("s_state") & "' ORDER BY state;"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
if rs.recordcount > 0 then
%>State or Province
<%end if
rs.close
set rs = nothing
%>
Postal Code
<%response.write(request.form("s_zip"))%>
Sort By
<%
if ((request.form("s_name") = "") AND (request.form("s_state") = "") AND (request.form("s_zip") = "") AND (request.form("sortby") = "")) then
response.write(" ")
else
sql = "SELECT fname & ' ' & lname AS contact, company, email, phone, address1, address2, city, state, zip, country FROM profdir"
if request.form("s_name") <> "" then
sql = sql & " WHERE ((InStr(1,company,'" & Request.form("s_name") & "',1)>0) OR (InStr(1,fname & ' ' & lname,'" & Request.form("s_name") & "',1)>0))"
if ((request.form("s_state") <> "Any") AND (request.form("s_state") <> "")) then
sql = sql & " AND state = '" & request.form("s_state") & "' "
end if
if request.form("s_zip") <> "" then
sql = sql & " AND (InStr(1,zip,'" & Request.form("s_zip") & "',1)>0)"
end if
else
if ((request.form("s_state") <> "Any") AND (request.form("s_state") <> "")) then
sql = sql & " WHERE state = '" & request.form("s_state") & "' "
if request.form("s_zip") <> "" then
sql = sql & " AND (InStr(1,zip,'" & Request.form("s_zip") & "',1)>0)"
end if
else
if request.form("s_zip") <> "" then
sql = sql & " WHERE (InStr(1,zip,'" & Request.form("s_zip") & "',1)>0)"
end if
end if
end if
if ((request.form("sortby") = "") OR (request.form("sortby") = "name")) then
sql = sql & " ORDER BY lname, fname;"
else
sql = sql & " ORDER BY " & request.form("sortby") & ", lname, fname;"
end if
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn, 3, 3
if rs.recordcount < 1 then
response.write("No Records Found ")
else
rs.movefirst
%>