Ciao a tutti, sto provando a migrare da db access a mysql e le prime 2 grandi domande sono le seguenti:

1) mi conviene includere un file in tutte le pagine per la connessione al db? come?

2) in tutte le pagine asp ho la dichiarazione <%Option Explicit%> e se aggiungo una select di esempio tipo quella sotto non posso far conciliare le 2 dichiarazioni:

codice HTML:
<%@LANGUAGE = JScript%>
<%
 
    // Stringa di connessione a SQL Server
    var stringa = "Data Source=localhost; Database=ecommerce; User ID=root; Password=passprova;" 
    
    // Query da lanciare
    var SQL = "SELECT * FROM prodotti WHERE Data Between (NOW()- interval 21 day) AND (NOW()- interval 8 day)";
 
 
 
    // Apro la connessione ed il recordset
    var cn = new ActiveXObject("ADODB.Connection");
    var rs = new ActiveXObject("ADODB.Recordset");
    cn.Open(stringa);
    rs.Open(SQL, cn, 1)
   
   
    // Verifico se esistono dati nella tabella
    if (rs.EOF)
    {
        Response.Write("Nessun dato presente");
    }
    // Se ce ne sono li stampo a video
    else
    {
        with (Response)
        {
            while (rs.EOF == false)
            {
                Write("ID: " + rs("id") + "<br>");
                Write("Nome: " + rs("Prodotto") + "<br>");
                Write("Cognome: " + rs("SCategoria") + "<br>");
                Write("Telefono: " + rs("Categoria") + "<br>");
                rs.MoveNext();
            }
        }
    }
    rs.Close();
    cn.Close();
%>
come si risolve?
grazie mille in anticipo