実現したいこと
ここに実現したいことを箇条書きで書いてください。
- [ C#の処理で、PostgreSQLで作成したテーブル内のbit型カラムに値を登録したい ]
前提
Visual Studio 2022 を使用しています。
また、データベースの作成にはPostgreSQLを使用しています。
言語はC#、データベースの操作にはNpgsqlを使用しています。
発生している問題・エラーメッセージ
C#でPostgreSQLのテーブルからbit型のカラムに値を登録したいのですが、bit型のカラムに入れられる値が分かりません。
作成したINSERT文に変数を入れて、その変数の値を登録したいのですが、string型、int型、bool型などで変数を作成してみてもうまくいきません。
なので、bit型カラムに値を登録する方法を教えていただきたいです。
該当のソースコード
sql = @"INSERT INTO staff (bit_column) VALUES (' " + hensu + " ')";
のようなコードがあるとして、
string hensu = "1";
int hensu = 1;
bool hensu = true;
のどれでもうまくいきませんでした。
試したこと
コマンドプロンプトから以下のコマンドを入力することでbit型カラムに値を登録する処理は成功しましたが、C#で同じように入力すると失敗します。
INSERT INTO staff (bit_column) VALUES (b'1');
補足情報(FW/ツールのバージョンなど)



回答1件
あなたの回答
tips
プレビュー