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

Recortar un campo NTEXT

Estas en el tema de Recortar un campo NTEXT en el foro de ASP Clásico en Foros del Web. Hola... al foro.. mi pregunta... tengo un campo (DESCRIPCION) con NTEXT de SQL pero es muy grande.. como puedo recortarlo a cierto tamaño,, estuve investignando ...
  #1 (permalink)  
Antiguo 28/08/2006, 10:21
 
Fecha de Ingreso: noviembre-2002
Ubicación: Monterrey N.L. Mexico
Mensajes: 141
Antigüedad: 21 años, 7 meses
Puntos: 0
Mensaje Recortar un campo NTEXT

Hola... al foro..

mi pregunta... tengo un campo (DESCRIPCION) con NTEXT de SQL
pero es muy grande.. como puedo recortarlo a cierto tamaño,,

estuve investignando sobre el FormatText.
pero no se si me sirva..

este es mi codigo.

dim connCounter, DSN, rsCounter, sqlCounter, sqlUpdate, X
strconn = "Driver={SQL Server};Description=sqldemo;SERVER=192.168.2.150;U ID=prestamo;PWD=prestamo;DATABASE=sadpidat"
set connCounter = server.createobject("adodb.connection")
connCounter.Open strconn
X = 0
Categoria = Request.Form("Input2")
sqlCounter = "Select b.folio, b.LiquidacionDesempenio, d.descripcion from Boletas b, bienes d where b.folio = d.folio and Year(b.fechavencimiento) = '" & year(Request("input1")) & "' and Month(b.fechavencimiento) = '" & month(Request("input1")) & "' and day(b.fechavencimiento) < '" & day(Request("input1")) & "' and d.categoria = '"& Categoria &"' and not exists ( select folio from Boletasmovimientos m where m.folio = b.folio and m.tipomovimiento in (3,4)) ORDER BY B.FOLIO COMPUTE SUM(LiquidacionDesempenio)"

Set rsCounter = Server.CreateObject("ADODB.Recordset")
rsCounter.Open sqlCounter, connCounter, 3, 3
While Not rsCounter.EOF

%>
<% =rsCounter("Folio")%>&nbsp
<% =rsCounter("Descripcion")%>&nbsp
<% =formatnumber(rsCounter("LiquidacionDesempenio"),2 )%><Br></Td>
</tr>
<%


Saludos
Luis.R.Acosta
  #2 (permalink)  
Antiguo 28/08/2006, 10:36
Avatar de DkarnDuuk  
Fecha de Ingreso: marzo-2004
Mensajes: 626
Antigüedad: 20 años, 2 meses
Puntos: 2
no se si t referiras a q si tienes un campo d 500 caracteres y quieres reducirlo a 200 por ejemplo

seria: cadena_recortada=left(cadena_original,200)
o cadena_recortada=right(cadena_original,200)
__________________
bla, bla, bla......
  #3 (permalink)  
Antiguo 28/08/2006, 10:44
 
Fecha de Ingreso: noviembre-2002
Ubicación: Monterrey N.L. Mexico
Mensajes: 141
Antigüedad: 21 años, 7 meses
Puntos: 0
Gracias DkarnDuuk

es exactamente lo que necesito... Solo dejar cierta parte del campo

quedo de esta menera.
<% =rsCounter=left("Descripcion",200)%>

pero no me funciono... me manda un error ..."no coinciden los tipos"
el campo que yo manejo en SQL es un NTEXT.

Help me..!!!

Saludos
Luis.R.Acosta
  #4 (permalink)  
Antiguo 28/08/2006, 11:19
 
Fecha de Ingreso: noviembre-2002
Ubicación: Monterrey N.L. Mexico
Mensajes: 141
Antigüedad: 21 años, 7 meses
Puntos: 0
Sorry Men... Me Cicle...

va el codigo.. Arreglado..

%>
<font face="verdana,arial,helvetica,sans-serif" size="0" color="#000000">
<% =rsCounter("Folio")%>&nbsp&nbsp
<% Descrpi = left(rsCounter("descripcion"), 50)%>
<% response.write (Descrpi) %>&nbsp&nbsp
<% =formatnumber(rsCounter("LiquidacionDesempenio"),2 )%><Br></Td>
</tr>
<%

Salduos
Luis.R.Acosta
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 00:00.