1
バインド変数名に非ASCII文字を使用すると、Npgsql ERROR:42703が発生します。Npgsql ERROR:42703バインド変数名に非アスキー文字を使用する
NpgsqlCommand cmd = new NpgsqlCommand();
cmd.Connection = connection;
cmd.CommandText = "select * from testtable where col1 = @漢字";
cmd.Parameters.Add("漢字", NpgsqlDbType.Char);
cmd.Parameters["漢字"].Value = "0";
cmd.ExecuteReader();
ERROR: 42703: column "漢字" does not exist
ASCII文字(@kanji
)何の問題もありません。
私はまた、他のバージョンを試してみました:3.0.7版
- は同じ問題です。
- Ver 2.2.7も同じ問題です。
- Ver 2.2.0も同じ問題です。
- Ver 2.0.12は問題ありません。
https://github.com/npgsql/npgsqlで問題をオープンできますか? –
心配していない、https://github.com/npgsql/npgsql/issues/1177 –