C# データベースからの取得 Postgre
前回の知恵袋の質問に対して回答が来ましたが、より多くの情報が欲しいため、OKWAVAにも投稿させて頂きました。
以下が前回の質問URLです。
http://detail.chiebukuro.yahoo.co.jp/qa/question …
よろしければご回答頂けると嬉しいです。
本題です。
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行だけのデータを表示することが出来るのでしょうか?
誰か教えて下さい。
宜しくお願い致します。
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
"(ダブルクォート)で囲ってあるから、文字の大小を識別してるかも。
"SELECT * FROM item_data WHERE no=1"と書き換えたらどうなります?
ありがとうございます。
→別の回答より
プログラム中のSQLをSQL開発環境で実行してみました。
item_dataテーブルで実行したら同じエラーになりました。
他の違うテーブルで実行したら、問題なく出来ました。
たぶんitem_dataテーブルのつくりがおかしいのかもしれません。
全角スペースも1箇所入っているのでそれかも知れません。この度はご回答頂きありがとうございました。
No.1
- 回答日時:
> DBにはちゃんとno列はあります
pgAdminIIIかOSQLEditでも使用して、item_dataのその定義部分を提示していただけますか?
ありがとうございます。
→別の回答より
プログラム中のSQLをSQL開発環境で実行してみました。
item_dataテーブルで実行したら同じエラーになりました。
他の違うテーブルで実行したら、問題なく出来ました。
たぶんitem_dataテーブルのつくりがおかしいのかもしれません。
全角スペースも1箇所入っているのでそれかも知れません。この度はご回答頂きありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP 画像が表示出来ません。 1 2023/02/02 16:30
- JavaScript WordPressのコンタクトフォーム7にて送信者の位置情報を送らせたい 2 2022/09/14 23:28
- Excel(エクセル) 【関数】【マクロ】データの転記の方法について 2 2023/07/26 15:22
- その他(ブラウザ) ある情報の授業でお気に入りのWebページのスネップショットを撮り、そのページの注目している場所を赤丸 1 2022/06/09 15:13
- テレビ 家は地デジデジタル放送 7 2023/05/08 00:01
- 写真 プロパティリリースについて 1 2023/05/14 11:24
- その他(プログラミング・Web制作) micropythonコード 修正 1 2023/06/13 17:22
- その他(悩み相談・人生相談) 走行距離13万キロ前法人所有ワンオーナーのLSを買おうか迷っているのですが、すぐ壊れると思いますか? 2 2023/02/25 18:35
- Perl 画像が表示でnull; this.src 1 2022/04/19 11:31
- Excel(エクセル) VBAで、㉑という数値が、正しく、入力できない 2 2022/07/26 20:22
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
こちょこちょがきく人って感じ...
-
死後5時間ほどのウナギは捌いて...
-
フードコートで。 ひとりで来た...
-
次に行きたい場所はどこ?
-
リモートデスクトップ接続が頻...
-
元夫が会いたがる
-
優柔不断なのでしょうか
-
数学A YOKOHAMAの8文字全てを1...
-
どこでも車中泊は迷惑行為なの...
-
ユニクロの試着室で買わない商...
-
石焼き芋屋軽トラで開業して三...
-
マッチングアプリで初デート前...
-
至急です! 待ち合わせ場所を一...
-
幸せな場所 フランス語
-
三田市でクワガタ虫の採れる場...
-
事故現場の献花やお供え物は誰...
-
TPOってなんですか?
-
「場所」と「ところ」の違い
-
身長低い男性どう思いますか?
-
Active Directoryのユーザアカ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
こちょこちょがきく人って感じ...
-
リモートデスクトップ接続が頻...
-
幸せな場所 フランス語
-
エアタグみたいなのってiPhone...
-
死後5時間ほどのウナギは捌いて...
-
自分が思う… 「ここが大都心で...
-
エアタグみたいなのってiPhone...
-
「場所」と「ところ」の違い
-
東京都足立区の六町付近って何...
-
デートコースを選ぶとき元カノ...
-
ユニクロの試着室で買わない商...
-
ある人がAという場所にいました...
-
リオグランデドスル州
-
銭湯で口論となりました
-
グーグルマップの消し方
-
スマホのIPアドレスによる位置...
-
携帯で相手の位置情報を知る方法
-
元夫が会いたがる
-
Windows7-64bitで「Just-In-Tim...
-
なぜキリストは自分が最期に死...
おすすめ情報