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

Type mismatch: '[object]'

Estas en el tema de Type mismatch: '[object]' en el foro de ASP Clásico en Foros del Web. Hola a todos Tengo que recuperar datos y pasarlo con una cookies por paginas, en todos los casos lo puedo hacer, y todos los campos ...
  #1 (permalink)  
Antiguo 11/09/2002, 10:57
 
Fecha de Ingreso: enero-2002
Mensajes: 349
Antigüedad: 22 años, 5 meses
Puntos: 1
Type mismatch: '[object]'

Hola a todos
Tengo que recuperar datos y pasarlo con una cookies por paginas, en todos los casos lo puedo hacer, y todos los campos que tengo son de TEXTO, pero tengo un campo en la BD que es de MEMO y me hace saltar este error

Microsoft VBScript runtime error '800a000d'

Type mismatch: '[object]'

con.asp, line 213

La linea de codigo es asi:

precio = (rs("precio"))
Response.Cookies("r")("precio" ) = precio
carat = (rs("carat"))
Response.Cookies("r")("carat") = carat

La de precio es de TEXTO y no da error, la de carat es de MEMO y es la que hace saltar el error.

Gracias de antemano
  #2 (permalink)  
Antiguo 11/09/2002, 12:57
 
Fecha de Ingreso: mayo-2002
Ubicación: Mexico DF
Mensajes: 119
Antigüedad: 22 años, 1 mes
Puntos: 0
Re: Type mismatch: '[object]'

Haber prueba asi

carat = Trim(rs("carat"))
Response.Cookies("r")("carat") = carat

saludos
Vic
  #3 (permalink)  
Antiguo 11/09/2002, 13:40
 
Fecha de Ingreso: enero-2002
Mensajes: 349
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Type mismatch: '[object]'

Hola Vic, me salto el mismo error
  #4 (permalink)  
Antiguo 13/09/2002, 13:55
 
Fecha de Ingreso: enero-2002
Mensajes: 349
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Type mismatch: '[object]'

Hola a todos vuelvo con este mismo mensaje ya que no he podido solucionar el problema, el tema es como dije arriba, no se porque la cookies no me toma un dato que en la BD esta como MEMO y los que estan como texto si los toma.
Alguien sabe por que pasa esto

  #5 (permalink)  
Antiguo 13/09/2002, 14:54
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Type mismatch: '[object]'

será por los saltos de línea? no se.. probalo a ver que onda:


carat = Trim(rs("carat"))
carat = Replace(carat, VBCrLf, "+++")
Response.Cookies("r")("carat") = carat
  #6 (permalink)  
Antiguo 13/09/2002, 15:34
 
Fecha de Ingreso: enero-2002
Mensajes: 349
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Type mismatch: '[object]'

Parece que no va tampoco :( , me salto este error


Microsoft VBScript runtime error '800a005e'

Invalid use of Null: 'Replace'

confirm.asp, line 326


  #7 (permalink)  
Antiguo 13/09/2002, 15:43
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Type mismatch: '[object]'

solo para asegurarse...

prueba ingresando algo bien corto

campo_memo="hola"

y haz la asignacion a la cookie...si se cae..quiere decir que no es por salto dede carro o por que el dato es muy grande..sino porque simplemente no te acepta campos tipo memo en la cookie..

que opinai por ultimo anda acotando las posibles caidas

<center><font face=verdana size=1 color=blue>¸„.-·~¹°”ˆ˜¨Bakanzipp¨˜ˆ”°¹~·-.„¸[/CODE]</center>
  #8 (permalink)  
Antiguo 13/09/2002, 15:44
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Type mismatch: '[object]'

es porque no hay saltos de línea...

Estuve leyendo un poco y llegué a un sitio donde decían que el tamaño máximo para una cookie es de 4K (4096 caracteres). Cuantos caracteres tiene tu campo memo??

Hacé un &lt;% = Len(rs(&quot;carat&quot;))%&gt; y comentame
  #9 (permalink)  
Antiguo 13/09/2002, 15:56
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Type mismatch: '[object]'

Cita:
Cuantos caracteres tiene tu campo memo??
El tamaño máximo para un campo memo es de 64.000 caracteres.

espero que no quieras ingresar mas de 4kilos

<center><font face=verdana size=1 color=blue>¸„.-·~¹°”ˆ˜¨Bakanzipp¨˜ˆ”°¹~·-.„¸[/CODE]</center>
  #10 (permalink)  
Antiguo 13/09/2002, 16:17
 
Fecha de Ingreso: enero-2002
Mensajes: 349
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Type mismatch: '[object]'

Bueno les comento al parecer las cookies no me aceptaban campos MEMO, hice lo que me dijeron un ninguno de los campos pasaba los 200 caracteres.
Lo que hice fue cambie el campo de MEMO a TEXTO y le di la opcion de escribir solo hasta 250 caracters y funciona perfecto.
Entonces queda como al principio

carat = (rs(&quot;carat&quot;))
Response.Cookies(&quot;r&quot;)(&quot;carat&quot;) = carat

Realmente muchisimas gracias!!!!!!! por todo el tiempo que me dedicaron

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 14:30.