Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/11/2004, 12:56
Avatar de Muzztein
Muzztein
 
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 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.