
19/04/2005, 18:37
|
 | | | Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años Puntos: 2 | |
Ok... Esto:
application("plataforma")="mysql" 'o access,MSSQL,ORACLE...
<!--#INCLUDE VIRTUAL="/includes/conexiones/mysql/conexion.asp"-->
<!--#INCLUDE VIRTUAL="/includes/sql/mysql/listado_usuarios.asp"-->
Es lo mismo que esto:
<%
<!--#INCLUDE VIRTUAL="/includes/DBLibreria.asp"-->
%>
//Abrir base de datos
Conn = DBLibrary_Conectar([parametros_necesarios])
//Realizar una consulta que regresa datos
arrVars = DBLibrary_Consultar(Conn, strSql, [otros])
//Cerrar la base de datos
DBLibrary_Cerrar(Conn)
El programa no se preocupa por las diferentes conexiones, simplemente cuando se instale el foro para correr sobre MSSQL, entonces DBLibreria.asp estara optimizada para usar solamente MSSQL, y cuando el foro se instale sobre MySql entonces DBLibreria.asp estara optimizada para usar solamente MySql, lo que dices de las diferentes conexiones, caemos en lo mismo, el programa no se preocupa por nada externo (PROGRAMACION ORIENTADA A OBJETOS, CRITERIOS DE MODULARIDAD y Reglas de Programación para los 3 niveles.)
Por lo mismo que todas las bases de datos son diferentes, no podemos pensar que vamos a encontrar un totalmente comun, es como javascript para Netscape y para Internet Explorer, siempre lo que haces es que basado en el cliente jalas siempre las funciones necesarias para ese navegador.
Asi lo veo. |