Tema: Matriz
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/10/2007, 02:09
Avatar de gagarin
gagarin
 
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 550
Antigüedad: 23 años, 3 meses
Puntos: 4
Matriz

hola a todos:

Como siempre haciendo preguntas... y sobre todo sabiendo que alguien podrá ayudarme.
Tengo una duda, el punto es que estoy recogiendo de una base de datos información de contactos para posteriormente enviarle s un correo, enm asa, la cuestion es que dependiendo el producto que quieran se les envía un correo u otro.
Entonces yo en mi base de datos en el campo promociones tengo esta cadena:
MADRID - Residencial Ciempozuelos
Entonces el cliente quiere info de Ciempozuelos y le debo enviar por correo un HTML que está en la carpeta ../mailing/ciem/ciem.htm

Lo que estoy haciendo es:

Recoger el campo promociones hacerle un split para eliminar MADRID :
Código:
TodPromocion = Split(rs("promocioninteres"), " - ")
NombPromocion = todPromocion(1)
luego recojo NombPromocion y lo pongo en un if NombPromocion = "Residencial Ciempozuelos" Then NombPromocion = "ciem"

Todo funciona bien pero sé que no es la mejor manera, sobre todo si tengo que hacer un IF por cada promoción, creo que puedo volverme loco.

Comenzando desde el diseño de la base de datos, además estamos hablando que esa base de datos tiene 50 y tantos mil registros.

Que me aconsejais? como me ahorro tanto IF, esa es la pregunta despues de tanto bla bla bla

Otra pregunta sería acerca de la BD
Lo optimo sería quizá rediseñar la BD pero por el momento no hay tiempo, quieren algo para YA!

Pero a posteriori se hará, no sé cómo modificar una base de datos ya con datos sin perder nada, alguna buena fuenta para inestigarlo?
__________________
Temiqui Iztoc Cualtlia Elhuayotl