hi firegryphon3207...
I don't know if this will confuse you even more...
or maybe less :rolleyes:
but anyway... here is a working page that only requires you to plug-in your own Variable name, DB name, Table name, and Field names.
(the areas that you need to "plug-in" are in bold)
You will also need to create the page that calls this one (the one that submits the user's form input).
give this a go and let me know if you can get it to work for you.
have fun 
k
<%
' this part retrieves the users input from the form and assigns a variable to hold that value
dim passed_variable
passed_variable = Request.Form("user_input_from_form")
%>
<%
' this connection code is styled similarly to the ones used on asp.com (i think).
openStr = "driver={Microsoft Access Driver (*.mdb)};" & _
"dbq=" & Server.MapPath("put_the_name_of_your_database_here.mdb")
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open openStr
' now you need to query the database using SQL and insert the variable as a search criteria.
' (note that there is an ORDER BY used here. that would only really apply to queries that...
' ... return more than 1 record. just so you know)
sql = "SELECT name_of_field_1, name_of_field_2, name_of_field_3 " &
"FROM name_of_the_table " &
"WHERE (name_of_field_1 = '" & passed_variable & "')" & _
"ORDER BY name_of_field_1;"
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, cn, 3, 3
%>
<html>
<head>
<title></title>
</head>
<body>
<!-- this part creates a table that is filled with the returned values of the database query -->
<!-- if the query is based on a unique value (returns only 1 record), this table will work for that -->
<table border="1">
<tr>
<td><b>field_1 Heading</b></td>
<td><b>field_2 Heading</b></td>
<td><b>field_3 Heading</b></td>
</tr>
<tr>
<td><% = rs.Fields("name_of_field_1") %></td>
<td><% = rs.Fields("name_of_field_2") %></td>
<td><% = rs.Fields("name_of_field_3") %></td>
</tr>
</table>
<br>
<!-- if the query results will return more than 1 record, this table will work for that -->
<!-- (although you should realize that this table can also be used to return a single record as well) -->
<br>
<table border="1">
<tr>
<td><b>field_1 Heading</b></td>
<td><b>field_2 Heading</b></td>
<td><b>field_3 Heading</b></td>
</tr>
<%
Do While Not rs.EOF
%>
<tr>
<td><% = rs.Fields("name_of_field_1") %></td>
<td><% = rs.Fields("name_of_field_2") %></td>
<td><% = rs.Fields("name_of_field_3") %></td>
</tr>
<%
rs.MoveNext
Loop
%>
</table>
<%
' this part shuts it all down (regardless of which table you use)
rs.Close
Set rs = Nothing
cn.Close
Set cn = Nothing
%>
</body>
</html>