Saya akan mencoba mengubah baris ini
cmd.Parameters.Add("@device_name", SqlDbType.Text).Value = d_name_comboBox5.Text;
AddWithValue memperlakukan nilai string sebagai tipe data NVarChar dan melihat pesan kesalahan tipe Teks diharapkan.
Anda juga dapat mencoba mengubah tipe data kolom Anda menjadi nvarchar(MAX)
. Kolom TEXT dianggap usang dan akan mungkin dihapus di versi Sql Server yang akan datang