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

Problema con campo text de sql

Estas en el tema de Problema con campo text de sql en el foro de ASP Clásico en Foros del Web. Tengo una consulta(select) en asp para realizar una consulta al sql server , pero el problema esta en que aunque no me da ningun error ...
  #1 (permalink)  
Antiguo 29/11/2004, 10:05
kan
 
Fecha de Ingreso: julio-2004
Mensajes: 170
Antigüedad: 19 años, 11 meses
Puntos: 0
Pregunta Problema con campo text de sql

Tengo una consulta(select) en asp para realizar una consulta al sql server , pero el problema esta en que aunque no me da ningun error y el resto de campos se muestran con normalidad el que es de tipo text no muestra nada Alguien sabe por ke puede ser???
Gracias
  #2 (permalink)  
Antiguo 29/11/2004, 12:45
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
código, please
  #3 (permalink)  
Antiguo 29/11/2004, 12:56
Avatar de Muzztein  
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 21 años, 9 meses
Puntos: 16
hasta donde mi experiencia puede abarcar.

eso se debe a que estas usando sql server 7 , el cual tiene un bug.

tienes varias opciones.

1) updetear a 2000
2) parchar sql 7 con el ultimo service pack
3) si la definicion de los campos en la tabla tiene el campo con el text o ntext al final (osea es el ultimo campo de la tabla), al hacer el select no lo hagas con *, sino que debes hacer el select explicitando los campos en orden ascendente segun el tamaño del tipo de datos que contiene, de tal manera de dejar los campos definidos con tipos de datos livianos o de pocos bytes al principio y los pesados al final. (ole, ntext,text,etc)
4) en caso contrario, hacer dos selects , uno para todos los campos exceptuando el binario o memo o texto, y otro para el campo problematico enparticular.


asi recuerdo que pasó una vez en mi vida.

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 21:12.