Leer textos muy grandes
Publicado por Joselar (1 intervención) el 02/04/2009 13:47:31
Grabo desde un formulario datos en una tabla oracle.
En uno de los campos que es tipo LONG grabo textos muy grandes de esta forma:
sql = "update prueba set descripcion= ? where clave=" & metodo
cmd.CommandText = sql
cmd.CommandType = &H0001
Set cmd.ActiveConnection = conexion2
set parametro = cmd.createparameter("texto",129,&H0001,len(request.form("descripcion")))
cmd.Parameters.Append parametro
parametro.value = request.form("descripcion")
Set rst = cmd.Execute
Esto funciona, el problema viene cuando quiero leer el dato para mostrarlo, solamente me trae 225 caracteres cuando en realidad el texto es mucho más largo, lo intento de esta forma:
sql="select * from prueba where clave=" & metodo
rs.open sql,conexion2,3
if not rs.eof then
descripcion=trim(rs("descripcion"))
Ya he probado muchas formas de solucionarlo pero no lo consigo, agredecería cualquier indicación, muchas gracias.
En uno de los campos que es tipo LONG grabo textos muy grandes de esta forma:
sql = "update prueba set descripcion= ? where clave=" & metodo
cmd.CommandText = sql
cmd.CommandType = &H0001
Set cmd.ActiveConnection = conexion2
set parametro = cmd.createparameter("texto",129,&H0001,len(request.form("descripcion")))
cmd.Parameters.Append parametro
parametro.value = request.form("descripcion")
Set rst = cmd.Execute
Esto funciona, el problema viene cuando quiero leer el dato para mostrarlo, solamente me trae 225 caracteres cuando en realidad el texto es mucho más largo, lo intento de esta forma:
sql="select * from prueba where clave=" & metodo
rs.open sql,conexion2,3
if not rs.eof then
descripcion=trim(rs("descripcion"))
Ya he probado muchas formas de solucionarlo pero no lo consigo, agredecería cualquier indicación, muchas gracias.
Valora esta pregunta
0