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

Saber tipo de dato de una variable

Estas en el tema de Saber tipo de dato de una variable en el foro de ASP Clásico en Foros del Web. Hola a tod@s, tengo el siguiente problema, a la hora de hacer una búsqueda, recibo los datos de un formulario y hay un mismo campo ...
  #1 (permalink)  
Antiguo 13/02/2009, 05:25
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 6 meses
Puntos: 8
Saber tipo de dato de una variable

Hola a tod@s, tengo el siguiente problema, a la hora de hacer una búsqueda, recibo los datos de un formulario y hay un mismo campo desde el que me pueden pasar un valor numérico o una cadena de texto. Lo que quiero hacer es que en función de ese dato haga la búsqueda sobre un campo o sobre otro, es decir algo asi como:

Código PHP:
SI empresa ES ENTERO then
   sql
="Select * from materiales where proveedor="&empresa
SINO
   sql
="Select * from materiales where proveedorb like '%"&empresa&"%' 
Lo he intentando poniendo IF EMPRESA IS INTEGER e IF EMPRESA IS INT pero en ambos casos me da un error de sintaxis

Hay alguna forma de hacerlo, ya que no le veo otra solución, ni puedo cambiar los tipos de datos de las tablas, ni los datos existentes ni ningun otro cambio

Muchas gracias por adelantado, salu2
__________________
Vayamos por Partes :: Jack el Destripador
  #2 (permalink)  
Antiguo 13/02/2009, 05:32
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años, 1 mes
Puntos: 839
Respuesta: Saber tipo de dato de una variable

Podrías usar IsNumeric para saber si el valor es numérico:
Código asp:
Ver original
  1. If IsNumeric(empresa) Then
  2.    ...
  3. Else
  4.    ...
  5. End If
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 13/02/2009, 05:34
Avatar de angel_dope  
Fecha de Ingreso: noviembre-2002
Ubicación: Valencia
Mensajes: 737
Antigüedad: 21 años, 6 meses
Puntos: 8
Respuesta: Saber tipo de dato de una variable

Perfecto, justo lo que necesitaba!!! Muchas gacias, salu2
__________________
Vayamos por Partes :: Jack el Destripador
  #4 (permalink)  
Antiguo 13/02/2009, 14:43
Avatar de DonPampero  
Fecha de Ingreso: enero-2009
Mensajes: 27
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: Saber tipo de dato de una variable

pero lolito este foro es asp...
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 02:14.