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

Pasar un objeto ole de access a string

Estas en el tema de Pasar un objeto ole de access a string en el foro de ASP Clásico en Foros del Web. Hola a todos!! Llevo todo el dia intentandolo, he visto cantidad de ejemplos, pero no he conseguido hacer lo siguiente: Tengo una tabla(que no la ...
  #1 (permalink)  
Antiguo 23/12/2010, 09:48
 
Fecha de Ingreso: enero-2010
Mensajes: 10
Antigüedad: 14 años, 9 meses
Puntos: 0
Pasar un objeto ole de access a string

Hola a todos!!

Llevo todo el dia intentandolo, he visto cantidad de ejemplos, pero no he conseguido hacer lo siguiente:

Tengo una tabla(que no la he creado yo), con un campo objeto ole, y necesito
coger su valor y meterlo en una variable de tipo string, no me funciona el metodo GetChunk, o mejor dicho getChungo. Voy a poner el codigo
a ver si podeis ayudarme.

Set conn = Server.CreateObject ("ADODB.Connection")
conn.open (conexion)

Set rstRecordset=server.createObject("ADODB.Recordset" )

sql="Select top 10 * From page"

rstRecordset.Open sql,conn,2


Do While not rstRecordset.EOF

strDescripcion=rstRecordset.Fields("page_title").G etChunk(10)


rstRecordset.MoveNext
Loop


rstRecordset.Close
conn.Close
Set rstRecordset= Nothing
Set conn = Nothing


Gracias de antemano, salu2!!
  #2 (permalink)  
Antiguo 28/12/2010, 11:23
 
Fecha de Ingreso: marzo-2008
Mensajes: 21
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Pasar un objeto ole de access a string

no he utilizado nunca la función GetChunk, pero por lo que veo en internet el parámetro que le pasas son los bytes que quieres recuperar.

En tu ejemplo 10 bytes, lo que a mi me parece poquísimo para ser una imagen.

Prueba aumentando el valor y si ya sabes el tamaño de la imagen, puedes probar a poner el número exacto de bytes de la imagen a ver si así te funciona.

Porque cuando dices que no te funciona, ¿a qué te refieres? ¿el código te da un error? ¿No carga nada de nada? etc.

Etiquetas: access, objeto, pasar, string
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 13:01.