ASP - No se muestra un campo de tipo MEMO en la pagina

 
Vista:

No se muestra un campo de tipo MEMO en la pagina

Publicado por david (4 intervenciones) el 20/05/2002 11:38:52
Pues eso, tengo una pagina que accede a un campo de una base de datos de tipo MEMO.Antes la BD era 97 y funcionaba perfectamente, ahora que la he cambiado por una 2002 pues no funciona,no me muestra nada.Si sirve de ayuda estoy utilizando dsn tanto para la 97 como para la 02.Saludos
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:No se muestra un campo de tipo MEMO en la pagin

Publicado por david (4 intervenciones) el 21/05/2002 11:42:27
Parece ser de con una base de datos 2002 los campos de datos MEMO dan error al leerlos,es decir que no sale nada, que da en vacio, asi que buscando y buscando encontre una funcion que hizo uno y es asi(funciona os lo aseguro):

Function Obtener_Memo(ByRef RS, ByVal Camp)
'No olvidar situar en el select el campo Memo (ntext, image, text) el ultimo campo.

Dim vChunk
Dim v_aux_cad
vChunk = RS(Camp).GetChunk(4000)
v_aux_cad = vChunk

Do Until IsNull(vChunk) = true
vChunk = RS(Camp).GetChunk(4000)
if Not IsNull (VChunk) then
v_aux_cad = v_aux_cad & CStr (vChunk)
end if
Loop
Obtener_Memo = v_aux_cad
End Function

Le pasas como parametro a la funcion el recordset y el nombre del campo de la tabla entre comillado y ya esta funciona perfectamente os lo aseguro.Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar