Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/09/2002, 18:34
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: Acerca de Función "Val" en ASP

yo lo que no entiendo es por qué necesitás SI O SI pasar ese 'string numérico' a un formato numérico si ASP maneja las variables como tipo variant

da lo mismo su "tipo" ya que el resultado va a estar dado según el conexto de su utilización...


<%
strNum = "123"
strNum = CStr(strNum) 'para hacerlo mas string todavía ;)
A = strNum + 1
B = strNum + "1"
C = strNum & 1

Response.Write "A= " & A
Response.Write "<br>"
Response.Write "B= " & B
Response.Write "<br>"
Response.Write "C= " & C
%>

"A" va a valer 124 aunque strNum sea tipo string, "B" va a ser 1231 aunque sea una suma ya que el número 1 SI es un string en ese caso y "C" tambien va a ser 1234 por ser una concateacion

y eso mismo se aplica para la insercion de datos en la BD...

si es un campo texto, insertás el string entre apóstrofes: ...where campoText = ' " & strNum & " ' "

y si es un campo numerico, insertás el mismo string SIN los apóstrofes: ...wehre campoNum = " & strNum

ASP decide por si solo el tipo de datos de nuestras variables