this looks like some kind of intranet ... besides it requires the user to authenticate on the fileserver.
i could think of a solution which stores the information about the type of the link in the recordset like this simplified example:
\\ points to a fileserver, / points to the root of the webserver, http:// points to an external link
strLink = rs("link").Value
If Left(strLink) = "\\" Then intType = 1 Else intType = 0
If intType = 1 Then
strLink = "<a href=""file:\" & strLink & """>" & ...
Else
strLink = "<a href=""" & strLink & """>" & ...
End If
Response.Write(strLink)
hth, christian