Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Os tipos de dados text e varchar são incompatíveis no operador igual a


eu tentaria mudar essa linha
cmd.Parameters.Add("@device_name", SqlDbType.Text).Value = d_name_comboBox5.Text;

O AddWithValue trata os valores de string como um tipo de dados NVarChar e, ao examinar a mensagem de erro, um tipo de texto é esperado.

Você também pode tentar alterar o tipo de dados da coluna para nvarchar(MAX) . As colunas TEXT são consideradas obsoletas e serão provavelmente removidas em versões futuras do Sql Server