Foros del Web » Programando para Internet » ASP Clásico »

validar si un campo de la BD existe o no...

Estas en el tema de validar si un campo de la BD existe o no... en el foro de ASP Clásico en Foros del Web. Hola amigos... tengo un problema... en algunos casos debo usar esto valor="Nombre" imprimir=ObjRecord(valor) y en algunos casos no... y cuando no lo uso me sale ...
  #1 (permalink)  
Antiguo 15/05/2006, 15:19
Avatar de richardinj  
Fecha de Ingreso: enero-2005
Ubicación: Ciber Espacio
Mensajes: 2.180
Antigüedad: 20 años, 3 meses
Puntos: 11
Desacuerdo validar si un campo de la BD existe o no...

Hola amigos... tengo un problema...
en algunos casos debo usar esto

valor="Nombre"
imprimir=ObjRecord(valor)

y en algunos casos no...

y cuando no lo uso me sale error.. dice que el campo "Nombre" no existe en la BD...

Bueno quiero saltar ese error.. como puedo ovbiarlo en caso de que no este ese campo?

.........
Para ser mas preciso quiero hacer esto...
Enviar una formula con Crystal
session("oRpt").RecordSelectionFormula = CStr("{TABLA.Campo} = '"&criterio&"' ")

Pero en algunos casos usaré reportes que no usan esa TABLA...
y cuando los uso me vota error....


Gracias por la ayuda.



Saludos.
  #2 (permalink)  
Antiguo 15/05/2006, 17:18
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Se me ocurren dos cosas así a lo rápido:

1) Encierra entre un On Error la instrucción y capturas el error
2) Implementa un método/funcion que regrese un true/false si existe el campo mediente un simple barrido a la coleccion fields:
For Each campo In objRecordset.Fields
if campo.name = "algo" Then ......
Next

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:21.