C# データベースからの取得 Postgre
C# データベースからの取得 Postgre
前回の知恵袋の質問に対して回答が来ましたが、より多くの情報が欲しいため、OKWAVAにも投稿させて頂きました。
以下が前回の質問URLです。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q10105923705
よろしければご回答頂けると嬉しいです。
本題です。
WHERE句を使って、以下のように書き換えてみました。
-----------------------------------
"SELECT * FROM item_data WHERE NO=1"
-----------------------------------
そうすると、以下のように出力されるようになりました。
-----------------------------
列"no"は存在しません
Severity: ERROR
Code: 42703
場所 Npgsql.NpgsqlState.<ProcessBackendResponses_Ver_3>d__a.MoveNext() 場所 C:\projects\Npgsql2\src\Npgsql\NpgsqlState.cs:行 843
場所 Npgsql.ForwardsOnlyDataReader.GetNextResponseObject() 場所 C:\projects\Npgsql2\src\Npgsql\NpgsqlDataReader.cs:行 1173
場所 Npgsql.ForwardsOnlyDataReader.GetNextRowDescription() 場所 C:\projects\Npgsql2\src\Npgsql\NpgsqlDataReader.cs:行 1191
場所 Npgsql.ForwardsOnlyDataReader.NextResult() 場所 C:\projects\Npgsql2\src\Npgsql\NpgsqlDataReader.cs:行 1377
場所 Npgsql.ForwardsOnlyDataReader..ctor(IEnumerable`1 dataEnumeration, CommandBehavior behavior, NpgsqlCommand command, NotificationThreadBlock threadBlock, Boolean synchOnReadError) 場所 C:\projects\Npgsql2\src\Npgsql\NpgsqlDataReader.cs:行 1040
場所 Npgsql.NpgsqlCommand.GetReader(CommandBehavior cb) 場所 C:\projects\Npgsql2\src\Npgsql\NpgsqlCommand.cs:行 611
場所 Npgsql.NpgsqlCommand.ExecuteReader(CommandBehavior cb) 場所 C:\projects\Npgsql2\src\Npgsql\NpgsqlCommand.cs:行 588
場所 Npgsql.NpgsqlCommand.ExecuteReader() 場所 C:\projects\Npgsql2\src\Npgsql\NpgsqlCommand.cs:行 551
場所 posgretest.Form1.button1_Click(Object sender, EventArgs c) 場所 C:\Users\turbo2\Documents\Visual Studio 2010\Projects\posgretest\posgretest\Form1.cs:行 39
----------------------------
DBにはちゃんとno列はあります。
これはどういうことなのでしょうか?
どうやれば、1行だけのデータを表示することが出来るのでしょうか?
誰か教えて下さい。
宜しくお願い致します。
お礼
たびたび申し訳ありません。。 助かりました、ありがとうございます。