sql >> データベース >  >> RDS >> Sqlserver

データ型 text と varchar は equal to 演算子で互換性がありません

    この行を変更してみます

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

    AddWithValue は文字列値を NVarChar データ型として扱い、エラー メッセージを見るとテキスト型が期待されます。

    列のデータ型を nvarchar(MAX) に変更することもできます . TEXT 列は廃止されたと見なされ、おそらく Sql Server の将来のバージョンでは削除される予定です



    1. データベースへのコメントやいいねの実装

    2. BLOBOracle10gへの画像の挿入

    3. JAVAを使用してCSVからMySQLを更新する

    4. smallint []列のGINインデックスが使用されていないか、エラー演算子が一意ではありません