Al intentar hacer una actualización para un objeto Linq recibo el siguiente error.Error de SQL a SQL ¿SQL no compara NText, texto, Xml o imagen?
"SQL Server no maneja la comparación de los tipos de datos NText, Texto, Xml o Imagen."
Hay un campo en la base de datos que es un campo de texto porque va a contener una cadena que podría ser de hasta 32 kb.
¿Debo cambiar el tipo de datos o hay un trabajo en Linq que podría utilizar?
EDITAR
tengo soporte de SQL 2000, que es por eso que es un campo de texto.
¿Qué ocurre con SQL 2000 que tengo que admitir? –
¿Qué tal si no puedo cambiar el tipo de la columna? Todavía obtengo esta excepción a pesar de que UpdateCheck = UpdateCheck.Never para la columna en cuestión (escriba NText). ¿Alguna otra solución? Solo ocurre cuando se actualizan los datos: si el campo fue nulo antes de la actualización, el código se ejecuta correctamente. Gracias. David. –
La indexación de texto completo solo permite el uso de varios predicados de texto completo, 'CONTAINS', etc. No es posible en MSSQL 2k comparar estos tipos de columnas con' = ','! = ', Etc. – Donnie