Print Page | Close Window

ASP under IIS can only be viewed locally

Printed From: Web Wiz Forums
Category: General Discussion
Forum Name: Database Discussion
Forum Description: Discussion and chat on database related topics.
URL: https://forums.webwiz.net/forum_posts.asp?TID=4194
Printed Date: 30 March 2026 at 12:10am
Software Version: Web Wiz Forums 12.08 - https://www.webwizforums.com


Topic: ASP under IIS can only be viewed locally
Posted By: Paul King
Subject: ASP under IIS can only be viewed locally
Date Posted: 11 July 2003 at 8:28am

Hi,

I am trying to bring in an access database using ASP and it works when I sit at the server but when I go client side all I can see is the code, am I being blonde?  Do I need to turn on something in IIS to enable ASP externally?

here is the code in case it makes a difference

Thank you all for stopping by and reading this

Paul

<%

' Declare variables


Dim cnnSimple  ' ADO connection
Dim rstSimple  ' ADO recordset
Dim strDBPath  ' path to our Access database (*.mdb) file


' MapPath of virtual database file path to a physical path.
' If you want you could hard code a physical path here.
strDBPath = Server.MapPath("ServiceCallManagement1.mdb")


' Create an ADO Connection to connect to the scratch database.
' We're using OLE DB but you could just as easily use ODBC or a DSN.
Set cnnSimple = Server.CreateObject("ADODB.Connection")

' This line is for the Access sample database:
cnnSimple.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDBPath & ";"

' We're actually using SQL Server so we use this line instead:
'cnnSimple.Open "Provider=SQLOLEDB;Data Source=10.2.1.214;" _
' & "Initial Catalog=samples;User Id=samples;Password=password;" _
' & "Connect Timeout=15;Network Library=dbmssocn;"


' Execute a query using the connection object.  It automatically
' creates and returns a recordset which we store in our variable.

'Set rstSimple = cnnSimple.Execute("SELECT * FROM employees")

'Code to display Access Info based on WiredContact Record

VarFirstName=Request.QueryString("salutation")

Set rstSimple = cnnSimple.Execute("SELECT * FROM employees WHERE FirstName= '" & VarFirstName & "' ORDER BY EmployeeID")


' Display a table of the data in the recordset.  We loop through the
' recordset displaying the fields from the table and using MoveNext
' to increment to the next record.  We stop when we reach EOF.
%>

<table border="1">
<%
Do While Not rstSimple.EOF
 %>

 <tr>
  <td><FONT FACE=ARIAL size="2"><b>Employee ID</b></FONT></td>

  <td><FONT FACE=ARIAL size="2"><b>First Name</b></FONT></td>

  <td><FONT FACE=ARIAL size="2"><b>Last Name</b></FONT></td>

  <td><FONT FACE=ARIAL size="2"><b>Title</b></FONT></td>
 </tr>


 <tr>

  <td><%= rstSimple.Fields("EmployeeID").Value %></td>

  <td><%= rstSimple.Fields("FirstName").Value %></td>

  <td><%= rstSimple.Fields("LastName").Value %></td>

  <td><%= rstSimple.Fields("Title").Value %></td>

 </tr>

 <%
 rstSimple.MoveNext
Loop
%>


</table>
<%
' Close our recordset and connection and dispose of the objects
rstSimple.Close
Set rstSimple = Nothing
cnnSimple.Close
Set cnnSimple = Nothing


%>



-------------
Paul King
ACT! Certified Consultant



Print Page | Close Window

Forum Software by Web Wiz Forums® version 12.08 - https://www.webwizforums.com
Copyright ©2001-2026 Web Wiz Ltd. - https://www.webwiz.net