El objetivo de este tutorial es el cargar los datos de una tabla de una base de datos sobre un combo. La idea es tener almacenada la lista de valores (diferentes opciones) en una tabla de tal manera que a la hora de crear un formulario generaremos dinamicamente la lista de opciones.
Carga de combos desde una base de datosEl objetivo de este ejercicio es el cargar los datos de una tabla de una base de datos sobre un combo. La idea es tener almacenada la lista de valores (diferentes opciones) en una tabla de tal manera que a la hora de crear un formulario generaremos dinamicamente la lista de opciones. La tabla podrá tener la siguiente forma: – Tabla Deportes –
Los pasos a seguir para volvar el contenido de esta tabla sobre los combos son los siguientes: 1. Conectarnos a la base de datos que tenga la tabla. Esto lo podemos hacer mediante DSN y sin DSN. Nosotros lo vamos a hacer mediante DSN Set db = Server.CreateObject(«ADODB.Connection») 2. Crearemos un RecordSet el cual almacenara los datos de la tabla deportes. A este RecordSet debemos de decirle que almacenará todas las filas de la tabla. set deportes = Server.CreateObject («ADOBD.RecordSet») Las constantes adOpenStatic, adLockReadOnly, adCmdText las encontraremos en el archivo adovbs.inc el cual deberemos de incluir en la página donde este el script. 3. Recorreremos el RecordSet mientras existan datos. Para ello utilizaremos alguna estructura repetitiva. A la hora de mostrar los datos no solamente escribiremos en pantalla el texto que haya en en RecordSet, sino que habrá que acompañarlo con el texto de creación del combo del formulario. ‘ Nos desplazamos por el RecordSet loop comboDB.asp
<% ‘ Creamos el RecordSet
<% |