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

Problema al mostrar los datos de un memo

Estas en el tema de Problema al mostrar los datos de un memo en el foro de ASP Clásico en Foros del Web. Hola a todos: tengo una BD en access con un campo memo, y al intentar mostrar los datos que contiene en un iframe, datos que ...
  #1 (permalink)  
Antiguo 04/06/2003, 09:54
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 7 meses
Puntos: 0
Problema al mostrar los datos de un memo

Hola a todos:

tengo una BD en access con un campo memo, y al intentar mostrar los datos que contiene en un iframe, datos que paso como argumento, no muestra nada.

Al mostrar esa informacion abriendo una nueva ventana he visto que trunca parte de los datos que debe mostrar, imagino que porque hay demasiada informacion.

No se si es un problema de Access o de ASP.

¿Alguna solucion?

Gracias con antelacion
__________________
"... era precisamente la fina hermosura del dolor humano... que al parecer sólo la música sabe expresar." - Cuentos imprescindibles, Anton Chéjov.

  #2 (permalink)  
Antiguo 04/06/2003, 11:31
 
Fecha de Ingreso: junio-2002
Ubicación: Buenos Aires, Argentina
Mensajes: 876
Antigüedad: 22 años
Puntos: 0
Hace un tiempo en un post habian mostrado la forma de hacerlo correctamente, pero no lo recuerdo bien. ua el buscador, creo que era algo de chunk, aunque no se.

Igualmente, antes de leer ese post, yo tenia el mismo problema, y no se por que pero se me soluciono haciendo esto: le asignaba el valor de un campo del RS a una variable, y si imprimia esta no mostraba nada, pero si le asignaba a OTRA variable el valor de la primer variable, esta ultima si la podia imprimir. Curioso, pero asi me funcionaba.
  #3 (permalink)  
Antiguo 04/06/2003, 16:00
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 7 meses
Puntos: 0
solucion peregrina esta tuya, pero lo probare...

a ver si alguna otra alma caritativa nos da una solucion mejor a ambos

gracias
__________________
"... era precisamente la fina hermosura del dolor humano... que al parecer sólo la música sabe expresar." - Cuentos imprescindibles, Anton Chéjov.

  #4 (permalink)  
Antiguo 04/06/2003, 18:05
Avatar de affv  
Fecha de Ingreso: diciembre-2002
Ubicación: Ahora aqui
Mensajes: 485
Antigüedad: 21 años, 6 meses
Puntos: 0
ok mira yo tube hace un tiempo ese problema y en realidad era de la programacion, mira este fragmento de codigo lo logre cuando consegui hacer que me mostrara la info:
<%
Fecha = Request.QueryString("DateBox")
Titulo = Request.QueryString("Titulo")
Contenido = Request.QueryString("Contenido")

set oConn=Server.CreateObject("ADODB.Connection")
set rs=Server.CreateObject("ADODB.Recordset")
oConn.Open "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="&Server.MapPath("db/Noticias.mdb")&";"
sql = "select *"
sql = sql & " from Noticias "
sql = sql & " order by Fecha, Id Desc "

Comienzo = "2"
Rs.CacheSize=3
Rs.Open SQL, oConn
Rs.Move Comienzo
Rs.PageSize=3

%>
<% Do While Not Rs.Eof and Cantidad < Rs.PageSize %>
<tr>
<td width="370">
<p class="Titulo3" style="margin-top: 0; margin-bottom: 0"><%= rs("Titulo") %><p class="Texto3" style="margin-top: 0; margin-bottom: 0"><%=(Mid(rs("Contenido"),1,45))%> ...
<img border="0" src="imagenes/fondo/flecha_verde.gif">
<a href="noticia.asp?id=<%= rs("id") %>">Leer Noticia</a></td>
</tr>
<tr>
<td width="370">
<p class="TextoPeq">&nbsp;</td>
</tr>
<%
rs.movenext
Cantidad = Cantidad + 1
loop
rs.close
oConn.close
%>

Talves logres hacer que te funcione a vos lo que queres modificando este codigo claro! o talvez zeus_bsas nos logra encontrar ese post del cual habla

Ok bye
__________________
Todo tiene un comienzo y un fin!!
Postea tus proyectos
  #5 (permalink)  
Antiguo 05/06/2003, 01:00
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 7 meses
Puntos: 0
supongo que el campo que te daba problemas era contenido ¿no?

si es asi... explicame esto, por favor:

<%=(Mid(rs("Contenido"),1,45))%>

exactamente quiere decir.........
__________________
"... era precisamente la fina hermosura del dolor humano... que al parecer sólo la música sabe expresar." - Cuentos imprescindibles, Anton Chéjov.

  #6 (permalink)  
Antiguo 05/06/2003, 01:43
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 7 meses
Puntos: 5
Exactamente quiere decir ... que imprime los primeros 45 caracteres de Contenido. Así, si hay más de 45 caracteres en el campo memo la trunca en el carácter 45 en vez de que no te muestre nada.

Cita:
mid(cadena, inicio, longitud). Devuelve una subcadena de otra, empezando por inicio y de longitud longitud.
Un beso
  #7 (permalink)  
Antiguo 05/06/2003, 01:47
Avatar de Subotai  
Fecha de Ingreso: mayo-2003
Ubicación: Irúnforge
Mensajes: 198
Antigüedad: 21 años, 1 mes
Puntos: 1
bueno encontre mis viejos apuntes de VBasic , asi ke alla vamos:

la Funcion MID

Vble=Mid(cadena,numero1,numero2)

DEVUELVE una cadena formada por la subcadena de expresion que empieza en el caracter numero 1 y tiene numero2 caracteres de extension
es decir:

Vbcadena="select * from tabla"

Variable=Mid(Vbcadena,1,1) ' esto te devolveria una cadena asin: "s"
Variable=Mid(Vbcadena,1,5) 'esto otro te devolveria:"selec"


creo que funcionaba asi espero no equivocarme.....
ta luego

Ouch!!
Se me adelanto Helbira mientras buscaba mis apuntes!
no pasa nada,jejeje , eso demuestra lo amable ke es la gente de este foro
agur agur

Última edición por Subotai; 05/06/2003 a las 01:50
  #8 (permalink)  
Antiguo 05/06/2003, 01:51
 
Fecha de Ingreso: abril-2003
Mensajes: 606
Antigüedad: 21 años, 2 meses
Puntos: 2
Response.Write(rs("campo").getChunk(100000))
  #9 (permalink)  
Antiguo 05/06/2003, 03:50
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 7 meses
Puntos: 0
gracias por la explicacion, Elv, y a ti tambien Subotai, pero me temo que la solucion va a ser la de DotNet... porque es un tamaño variable

en cuanto pueda lo pruebo

chau...

pues no....

ni con la opcion de zeus (fijando un tamaño astronomico) ni con la de dotnet; sigue truncando

Ejemplo:

http://www11.brinkster.com/canciones...nes_letras.asp

"Like a Rolling Stone" Titulo : L

pulsad primero sin mas y da error
abrid en ventana nueva y la carga pero truncada
__________________
"... era precisamente la fina hermosura del dolor humano... que al parecer sólo la música sabe expresar." - Cuentos imprescindibles, Anton Chéjov.


Última edición por sgafo; 05/06/2003 a las 03:50
  #10 (permalink)  
Antiguo 05/06/2003, 03:57
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 7 meses
Puntos: 5
Estás accediendo a TextDiv... pero donde defines esta capa lo tienes comentado y da un error javascript de que no lo encuentra.
  #11 (permalink)  
Antiguo 05/06/2003, 04:19
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 7 meses
Puntos: 0
no tiene nada que ver, el resto de las letras las muestra correctamente, solo sucede con las que tienen determinado tamaño
__________________
"... era precisamente la fina hermosura del dolor humano... que al parecer sólo la música sabe expresar." - Cuentos imprescindibles, Anton Chéjov.

  #12 (permalink)  
Antiguo 05/06/2003, 04:49
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 7 meses
Puntos: 5
Una preguntiña antes... has ocmprobado directamente en la base de datos que esos campos memo están completos?

Me refiero a que si cuando insertastes el contenido en el campo memo se introdujo completo o también se cortó.

Olvídate de la preguntiña

la respuesta la tienes en estos foros.. hay que usar el buscador Aisshh!!!

Imprimir campo memo completo

Leyendo ese post de vgaray, mira si el getchunk no te funcionaba porque no hacías el paso 1 que consiste en colocar en la consulta tu campo memo como última columna.

Un beso
  #13 (permalink)  
Antiguo 05/06/2003, 04:58
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 7 meses
Puntos: 0
uso el buscador, guapa, pero por lo que veo no lo uso demasiado bien (glups)...

a ver que miro ese link...
__________________
"... era precisamente la fina hermosura del dolor humano... que al parecer sólo la música sabe expresar." - Cuentos imprescindibles, Anton Chéjov.

  #14 (permalink)  
Antiguo 05/06/2003, 05:17
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 7 meses
Puntos: 5
Exclamación offtopic

Pa guapa tú y tu web
  #15 (permalink)  
Antiguo 05/06/2003, 05:29
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 7 meses
Puntos: 0
<offtopic>
a que pongo una foto tuya???????

jejejeje

</offtopic>
__________________
"... era precisamente la fina hermosura del dolor humano... que al parecer sólo la música sabe expresar." - Cuentos imprescindibles, Anton Chéjov.

  #16 (permalink)  
Antiguo 05/06/2003, 05:32
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 7 meses
Puntos: 5
Exclamación offtopic

Quieres probar el código de una vez y dejar los offtopics???

Acabas de echar por tierra la duda de más de un@ de si soy yo la del avatar

ssssssshhhhhhhhhh!!!!!!!!!!!

  #17 (permalink)  
Antiguo 05/06/2003, 05:38
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 7 meses
Puntos: 0
en absoluto... en tu avatar no se te aprecia bien ....

que ya lo prueboooooooooooooooooooooooooooooooo
__________________
"... era precisamente la fina hermosura del dolor humano... que al parecer sólo la música sabe expresar." - Cuentos imprescindibles, Anton Chéjov.

  #18 (permalink)  
Antiguo 05/06/2003, 05:47
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 5 meses
Puntos: 61
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #19 (permalink)  
Antiguo 05/06/2003, 06:32
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 7 meses
Puntos: 0
Pues no se que hago mal, pero no funciona, es mas, me da error.

Veamos: el texto a visualizar lo paso como argumento, y leo de la tabla con un select *... siendo el campo en cuestion el ultimo definido

He verificado si realmente, una vez hecho el select, tengo almacenado el texto integro en la variable y asi es

grrrrrrrrrrrrrrrrrrr

P.D: Karlankas, no seas marujon y vuelve al foro de JS
__________________
"... era precisamente la fina hermosura del dolor humano... que al parecer sólo la música sabe expresar." - Cuentos imprescindibles, Anton Chéjov.

  #20 (permalink)  
Antiguo 05/06/2003, 06:34
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 7 meses
Puntos: 5
Si una vez hecho el select consigues guardarlo íntegro en una variable... porque no haces un response.write de la variable en donde quieres que te aparezca en vez de recogerlo de nuevo de la consulta?

Pon el código aquí.
  #21 (permalink)  
Antiguo 05/06/2003, 06:36
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 5 meses
Puntos: 61
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
  #22 (permalink)  
Antiguo 05/06/2003, 06:49
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 7 meses
Puntos: 0
va...

conexion.Execute("SELECT * FROM tabla1 where .....)
...
laletra = registros.Fields("texto")
laletra=replace(laletra,vbCrLf,"<BR>")
...
mostrar_letra.asp?....Id6=<%= laletra %>

y en mostrar_letra

letra=Request.QueryString("Id6")
...
<% Response.Write(letra.getChunk(50000)); %>


P.D: ¿Ves Karlankas? Asi, calladinos, estais muchisimo mejor
__________________
"... era precisamente la fina hermosura del dolor humano... que al parecer sólo la música sabe expresar." - Cuentos imprescindibles, Anton Chéjov.

  #23 (permalink)  
Antiguo 05/06/2003, 08:52
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 7 meses
Puntos: 5
Joder!!!

Pasas toda la letra de la canción por URL???

Que bestia eres!!!! (así lo sentía y así lo exteriorizo )

Pasa mejor por url la clave primaria del registro y vuelves a hacer la búsqueda en mostrar_letra.asp como decia vgaray en su post.

Un beso
  #24 (permalink)  
Antiguo 05/06/2003, 09:42
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 7 meses
Puntos: 0
asi soy yo...
__________________
"... era precisamente la fina hermosura del dolor humano... que al parecer sólo la música sabe expresar." - Cuentos imprescindibles, Anton Chéjov.

  #25 (permalink)  
Antiguo 05/06/2003, 11:14
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
ahh!!!

estás pasando la letra enterita por URL?
pero qué bestia eres!!!! (así lo sintió elv y yo lo reitero =)

hacé una búsqueda en el foro ASP del texto "2083" (sin las comillas) y vas a ver por qué se trunca...

mirá.. para que veas que soy bueno, te dejo un enlace directo: http://www.forosdelweb.com/showthrea...highlight=2083
__________________
...___...
  #26 (permalink)  
Antiguo 09/06/2003, 06:34
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 7 meses
Puntos: 0
bueno... me lo tengo merecido

la cuestion es que ya esta resuelto, jovenes

y daz: de bueno tienes poco... ese link no va
__________________
"... era precisamente la fina hermosura del dolor humano... que al parecer sólo la música sabe expresar." - Cuentos imprescindibles, Anton Chéjov.

  #27 (permalink)  
Antiguo 09/06/2003, 06:36
Avatar de Helbira  
Fecha de Ingreso: octubre-2001
Ubicación: Sevilla, España
Mensajes: 1.228
Antigüedad: 22 años, 7 meses
Puntos: 5
pero que solución optastes al final?
  #28 (permalink)  
Antiguo 09/06/2003, 08:16
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 7 meses
Puntos: 0
pues la que era logica y no tuve en cuenta, maja

hacer de nuevo el select pasando la clave como argumento

gracias mil...
__________________
"... era precisamente la fina hermosura del dolor humano... que al parecer sólo la música sabe expresar." - Cuentos imprescindibles, Anton Chéjov.

  #29 (permalink)  
Antiguo 09/06/2003, 11:09
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
pues el link si va..

igual es cierto.. no soy bueno ;)
__________________
...___...
  #30 (permalink)  
Antiguo 09/06/2003, 11:27
 
Fecha de Ingreso: octubre-2001
Mensajes: 1.288
Antigüedad: 22 años, 7 meses
Puntos: 0
si que funciona, si..

el problema era con mi conexion, lleva toooodo el dia haciendo cosas muy extrañas

eso no quiere decir que seas bueno
__________________
"... era precisamente la fina hermosura del dolor humano... que al parecer sólo la música sabe expresar." - Cuentos imprescindibles, Anton Chéjov.

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 22:35.