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ランキング
-
リモートデスクトップ接続が頻...
-
こちょこちょがきく人って感じ...
-
「場所」と「ところ」の違い
-
元夫が会いたがる
-
デートコースを選ぶとき元カノ...
-
銭湯で口論となりました
-
人間にとって「社会」とはなん...
-
ユニクロの試着室で買わない商...
-
ローマ数字について
-
幸せな場所 フランス語
-
C# データベースからの取得 Pos...
-
カーナビの誘導がおかしいのですが
-
物・場所の名前を調べる方法っ...
-
付き合って2ヶ月の彼女の誕生日...
-
SqlServerとC#の連携問題 タイ...
-
死後5時間ほどのウナギは捌いて...
-
自分のお父さんくらいの人が、...
-
優柔不断なのでしょうか
-
エアタグみたいなのってiPhone...
-
お財布ケータイでIDを設定して...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
こちょこちょがきく人って感じ...
-
リモートデスクトップ接続が頻...
-
死後5時間ほどのウナギは捌いて...
-
幸せな場所 フランス語
-
「場所」と「ところ」の違い
-
私は女なのですがマッチングア...
-
優柔不断なのでしょうか
-
元夫が会いたがる
-
銭湯で口論となりました
-
ユニクロの試着室で買わない商...
-
デートコースを選ぶとき元カノ...
-
次に行きたい場所はどこ?
-
数学A YOKOHAMAの8文字全てを1...
-
人間にとって「社会」とはなん...
-
Windows7-64bitで「Just-In-Tim...
-
フードコートで。 ひとりで来た...
-
スマホのIPアドレスによる位置...
-
なぜキリストは自分が最期に死...
-
事故現場の献花やお供え物は誰...
-
携帯で相手の位置情報を知る方法
おすすめ情報