sql >> Base de Datos >  >> RDS >> Sqlserver

Los tipos de datos text y varchar son incompatibles en el operador igual a

Intentaría cambiar esta línea

cmd.Parameters.Add("@device_name", SqlDbType.Text).Value = d_name_comboBox5.Text;

AddWithValue trata los valores de cadena como un tipo de datos NVarChar y, al mirar el mensaje de error, se espera un tipo de texto.

También puede intentar cambiar el tipo de datos de su columna a nvarchar(MAX) . Las columnas de TEXTO se consideran obsoletas y probablemente se eliminen en futuras versiones de Sql Server