###前提・実現したいこと
C#でpostgresSQL呼び出し、変数を利用したSELECT文を書いたのですが、エラーとなり困っています。
###発生している問題・エラーメッセージ
型 'Npgsql.NpgsqlException' のハンドルされていない例外が Npgsql.dll で発生しました 追加情報:ERROR: 42703: 列"name"は存在しません
###該当のソースコード
C#
1 2string name = "TEST"; 3string constr = @"Server=localhost;Port=5432;User Id=postgres;Password=test;Database=postgres"; 4 5//ポスグレ接続 6NpgsqlConnection conn = new NpgsqlConnection(constr); 7 8//DBオープン 9conn.Open(); 10 11string sql = @"select username from test_table where data = name"; 12NpgsqlCommand cmd = new NpgsqlCommand(sql, conn); 13 14//SQL実行 15using (NpgsqlDataReader dr = cmd.ExecuteReader()) 16
回答2件
あなたの回答
tips
プレビュー
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
2016/09/12 11:29
2016/09/12 13:33