Urgente: error en campo memo!

06/11/2003 - 09:48 por JLF | Informe spam
Poseo una base de datos access y un asp que recoge información de una de sus
tablas. Uno de sus campos es del tipo memo y, sin embargo, cuando lo
almaceno en una variable no se guarda nada.
Ejemplo:

sSQL="SELECT * FROM tabla1"
set RS = Conn.Execute(sSQL)
campotexto=RS.Fields("campotexto") 'Campo con datos y almacenado ok
campomemo=RS.Fields("campomemo") 'Campo con datos y no se almacena
Response.Write(campotexto) '...y escribe el contenido
Response.Write(campomemo) '...y no escribe nada porque no
hay nada en la variable (si en el campo)

Muchas gracias.
 

Leer las respuestas

#1 urko
06/11/2003 - 10:26 | Informe spam
Prueba una cosa.
a mi hace tiempo pasaba que si leia un campo en diferente orden que esta en
la BD
me pasaba lo mismo debe de ser por el tipo de cursor y el tipo memoo
algo asi.
mira como tienes los campos en la BD
campotexto=RS.Fields("campotexto") 'Campo con datos y almacenado ok
campomemo=RS.Fields("campomemo") 'Campo con datos y no se almacena
campotexto esta antes?o despues de campomemo??
invierte el orden

campomemo=RS.Fields("campomemo") 'Campo con datos y no se almacena
campotexto=RS.Fields("campotexto") 'Campo con datos y almacenado ok

como te he dicho a mi me paso hace tiempo, si alguien lo explica mejor
mejor.
debe de ser que lee secuencialmente los datos y si lee un campo memo ya no
puede ir para atras...



saludos
urko


"JLF" escribió en el mensaje
news:#
Poseo una base de datos access y un asp que recoge información de una de


sus
tablas. Uno de sus campos es del tipo memo y, sin embargo, cuando lo
almaceno en una variable no se guarda nada.
Ejemplo:

sSQL="SELECT * FROM tabla1"
set RS = Conn.Execute(sSQL)
campotexto=RS.Fields("campotexto") 'Campo con datos y almacenado ok
campomemo=RS.Fields("campomemo") 'Campo con datos y no se almacena
Response.Write(campotexto) '...y escribe el contenido
Response.Write(campomemo) '...y no escribe nada porque


no
hay nada en la variable (si en el campo)

Muchas gracias.


Preguntas similares