###前提・実現したいこと
C#でpostgresSQL呼び出し、変数を利用したSELECT文を書いたのですが、エラーとなり困っています。
###発生している問題・エラーメッセージ
型 'Npgsql.NpgsqlException' のハンドルされていない例外が Npgsql.dll で発生しました 追加情報:ERROR: 42703: 列"name"は存在しません
###該当のソースコード
C#
string name = "TEST"; string constr = @"Server=localhost;Port=5432;User Id=postgres;Password=test;Database=postgres"; //ポスグレ接続 NpgsqlConnection conn = new NpgsqlConnection(constr); //DBオープン conn.Open(); string sql = @"select username from test_table where data = name"; NpgsqlCommand cmd = new NpgsqlCommand(sql, conn); //SQL実行 using (NpgsqlDataReader dr = cmd.ExecuteReader())
まだ回答がついていません
会員登録して回答してみよう