You didn't include the Description field in your SELECT statement. Even if the table contains the column, when you don't select it, you can't use it:
Code:
rsTemp.open "SELECT GD_GateCode, GD_GateDesc FROM GateDetails WHERE GD_Deleted=0", Conn
...
<option value =<%=rsTemp.Fields("GD_GateCode").Value %>><%'=rsTemp.Fields("GD_GateDesc").Value
%></option>
...
There is no need to use <% and %> so much. You can wrap them all in one server side code block:<%
'Fetch Gate Names
Set rsTemp = CreateObject("ADODB.Recordset")
rsTemp.open "SELECT GD_GateCode, GD_GateDesc FROM GateDetails WHERE GD_Deleted=0", Conn
'Load Gate Combo
rsTemp.MoveFirst
Do While rsTemp.EOF = False
Response.Write("<option value =""" & rsTemp.Fields("GD_GateCode").Value & """>"
Response.Write(rsTemp.Fields("GD_GateDesc").Value & "</option>")
rsTemp.MoveNext
loop
This should speed up your page just a little, as the processing engine doesn't have to switch code blocks.
HtH,
Imar
---------------------------------------
Imar Spaanjaars
Everyone is unique, except for me.