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

Uso Del Trim

Estas en el tema de Uso Del Trim en el foro de ASP Clásico en Foros del Web. Alguien me puede explicar mas menos cunado y para que se ocupa el TRIM Gracias estoy confundido......
  #1 (permalink)  
Antiguo 26/08/2002, 10:35
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 3 meses
Puntos: 2
Uso Del Trim

Alguien me puede explicar mas menos cunado y para que se ocupa el TRIM

Gracias estoy confundido...

  #2 (permalink)  
Antiguo 26/08/2002, 11:08
 
Fecha de Ingreso: julio-2002
Mensajes: 209
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Uso Del Trim

El trim yo lo utilizo a la hora de validar que un paramettros que me pasen no contenga puros espacios en blanco por lo tanto lo utilizo mas o menos asi:

param = Trim(Request("param"))
If param <> "" Then
Response.write("Hello World")
Else
Response.write("Error")
End If

Espero que esto haya aclarado tus dudas.
  #3 (permalink)  
Antiguo 26/08/2002, 15:03
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 23 años, 3 meses
Puntos: 50
Re: Uso Del Trim

Es cierto. lo que dice el friend... pero en si lo que hace trim es que contiene una copia de una cadena determinada sin espacios ni a la derecha ni a la izquierda.

Saludos...



<html><center><embed src="http://www.angelfire.com/on/cobainss/Movie1.swf" height=80 width=200><BR></embed></center></html>
  #4 (permalink)  
Antiguo 26/08/2002, 15:11
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 3 meses
Puntos: 2
Re: Uso Del Trim

Me puedes explicar esto Por favor Lynx:

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresión de criterios.

/formulario/biblioteca/update_data_solicitud.inc, line 14

me sale con este codigo::

SQL=&quot;Update solicitudes Set fech_modif='&quot; &amp; fech_modif &amp; &quot;', id_estado='&quot; &amp; id_estado &amp; &quot;', avance='&quot; &amp; avance &amp; &quot;' Where id='&quot; &amp; id &amp; &quot;'&quot;
Set RS = oConn.Execute(SQL)


pero con:


SQL=&quot;Update solicitudes Set fech_modif='&quot; &amp; fech_modif &amp; &quot;', id_estado='&quot; &amp; id_estado &amp; &quot;', avance='&quot; &amp; avance &amp; &quot;' Where Trim(id)='&quot; &amp; id &amp; &quot;'&quot;
Set RS = oConn.Execute(SQL)


Funciona OK..


Gracias....,.,

;)

  #5 (permalink)  
Antiguo 26/08/2002, 16:22
 
Fecha de Ingreso: julio-2002
Mensajes: 209
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Uso Del Trim

Hay algo que quisiera saber para ayudarte.

Acaso tienes un campo de tipo Identity como Char?

Yo creo que deberia ser de tipo integer y no disponible para duplicación.
  #6 (permalink)  
Antiguo 26/08/2002, 16:31
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 23 años, 3 meses
Puntos: 2
Re: Uso Del Trim

El campo que me da el problema el ID es autonumerico
  #7 (permalink)  
Antiguo 26/08/2002, 17:44
 
Fecha de Ingreso: julio-2002
Mensajes: 209
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Uso Del Trim

SQL=&quot;Update solicitudes Set fech_modif='&quot; &amp; fech_modif &amp; &quot;', id_estado='&quot; &amp; id_estado &amp; &quot;', avance='&quot; &amp; avance &amp; &quot;' Where id='&quot; &amp; id &amp; &quot;'&quot;
Set RS = oConn.Execute(SQL)

Tu tienes esto

Bien ahora intentalo con esto:

SQL=&quot;Update solicitudes Set fech_modif='&quot; &amp; fech_modif &amp; &quot;', id_estado='&quot; &amp; id_estado &amp; &quot;', avance='&quot; &amp; avance &amp; &quot;' Where id=&quot; &amp; id
Set RS = oConn.Execute(SQL)

Lo que pasa es que como tu has dicho, tu Id es autonumerico y como tal al hacer una consulta en base a este, pues debes tratarlo como valor numerico.

Es decir, se me hace que tu error es que pones Where id='1'

Y debe ser Where id=1

Bueno espero haberte sido de ayuda, estamos en contact
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 08:04.