Justo eso, Windows. Unas anotaciones.
Además de usar un include convendría meter la conexión dentro de un función ya que, seguramente las consultas que se realicen a la base de datos no sean iguales en todas las páginas y, por lo tanto, habría que cambiar algunas variables o bien definirlas antes. Oracle no sé cómo funciona. Si va con ODBC supongo que no será muy diferente a Access que es lo que yo uso. Para ver los tipos de conexiones:
http://www.connectionstrings.com. A ver si me sale un ejemplo:
página con la conexión: conexBD.asp (no necesita ningún tipo de etiquetas HTML)
porque éstas ya van en cada una de las páginas en la que la quieras incluir.
****************************
Código:
<%
Sub conectarBD(archivoBD,tabla,columna,cadena)
SET base = Server.CreateObject("ADODB.Connection")
base.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="& Server.MapPath("./" & archivoBD)
sql = "SELECT * FROM " & tabla & " WHERE " & columna & " = '" & cadena & "'"
SET RS = Server.CreateObject ("ADODB.RecordSet")
RS.Open sql, base
' Aquí incluyes todas las operaciones que tengas que realizar con los Recordset
' que te halla devuelto la consulta
End sub
%>
página a insertar: index.asp
***************************
Código:
<!--#include file=”conexBD.asp” -->
<%
' Los valores de las siguientes variables los determinas como quieras
' bien con QueryString o Form o de cualquier otra manera que consideres.
archivoBD = "mibase.mdb"
tabla = "mitabla"
columna = "micolumna"
cadena = "micadena"
conectarBD(archivoBD,tabla,columna,cadena)
%>
...... Resto de la página
A ver si se ha entendido algo.
Un saludo.