I'm trying to creat a dropdown box by connecting to a database and getting the information from a column in a table. The problem is, ASP doesn't seem to see my connection. I used the same connection setup that I use on a browse page where it seems to work. However, when I attempt to utilize it to populate a dropdown box object I get nothing. What am I missing? Here is my Code:
<% ' This select option object allows for cogdept choices in a drop down box
On Error Resume Next
DIM sDriver, sServer, sDsn, sUid, sDB, StrConn, sPass, cn, DBConn,CTSNum,TheCount,MyNumb,CoorNumb,ComCode
sDriver = "DRIVER={SQL Server};"
sServer = "SERVER=Roswell;"
sDsn = "DSN=CTS2000;"
sUid = "UID=sa;"
sPass = "PWD=argosy;"
sDB = "DATABASE=WIPPCTS2000;"
StrConn = sDriver & sServer & sDsn & sUid & sPass & sDB
Set dbConn = Server.CreateObject("ADODB.Connection")
dbConn.Open (StrConn)
'----------------------------------------------------------------------------------------------------------------
Set RS1 = Server.CreatObject("ADODB.Recordset")
dbConn.Open StrConn
RS1.Open SQLStr
Set objASPErr = Server.GetLastError()
'Set RS1 = Application("dbConn").execute(SQLStr)
'----------------------------------------------------------------------------------------------------------------
if Err.number <> 0 then
Response.Write "<br>"&"Connection Error:"
Response.Write "<b>ASP Code:</b> " & objASPErr.ASPCode & "<br><br>"
Response.Write Err.Number
else
Response.Write "<br>"&"Dept:" &"<SELECT NAME=""CogDept"" STYLE=""WIDTH: 100PX"">"
WHILE NOT RS1.EOF
RESPONSE.Write "<option value='"&RS1.FIELDS("CogDeptCode")&"'>"&RS1.FIELDS("CogDeptCode")
RS1.MoveNext
WEND
end if
Response.Write "</SELECT>"
%>
<% ' This select option object allows for cogdept choices in a drop down box
On Error Resume Next
DIM sDriver, sServer, sDsn, sUid, sDB, StrConn, sPass, cn, DBConn,CTSNum,TheCount,MyNumb,CoorNumb,ComCode
sDriver = "DRIVER={SQL Server};"
sServer = "SERVER=Roswell;"
sDsn = "DSN=CTS2000;"
sUid = "UID=sa;"
sPass = "PWD=argosy;"
sDB = "DATABASE=WIPPCTS2000;"
StrConn = sDriver & sServer & sDsn & sUid & sPass & sDB
Set dbConn = Server.CreateObject("ADODB.Connection")
dbConn.Open (StrConn)
'----------------------------------------------------------------------------------------------------------------
Set RS1 = Server.CreatObject("ADODB.Recordset")
dbConn.Open StrConn
RS1.Open SQLStr
Set objASPErr = Server.GetLastError()
'Set RS1 = Application("dbConn").execute(SQLStr)
'----------------------------------------------------------------------------------------------------------------
if Err.number <> 0 then
Response.Write "<br>"&"Connection Error:"
Response.Write "<b>ASP Code:</b> " & objASPErr.ASPCode & "<br><br>"
Response.Write Err.Number
else
Response.Write "<br>"&"Dept:" &"<SELECT NAME=""CogDept"" STYLE=""WIDTH: 100PX"">"
WHILE NOT RS1.EOF
RESPONSE.Write "<option value='"&RS1.FIELDS("CogDeptCode")&"'>"&RS1.FIELDS("CogDeptCode")
RS1.MoveNext
WEND
end if
Response.Write "</SELECT>"
%>