none
データベースから検索ができていない RRS feed

  • Question

  • こんにちわ。

    SQLサーバー初心者です。

    VisualStudioとSQLサーバーを連携し、

    検索機能を用いて、データベースにいれてあるデータをweb上に表示したいのですが、データが表示されません。

    <実行手順>

    ①Mpartというテーブルに表示したいデータをインサート

    ②web上で検索(Top画面)

    ③検索するとなにも表示されない(検索後画面には以降)

    ④しかし、直接URLに次のページ(検索後画面)を打ち込むと、すべてのデータが表示される。

    どのような情報でもいいです。

    なにかお気づきのことがあればお願い致します。よろしくお願い致します。

    Wednesday, May 29, 2019 12:57 AM

All replies

  • SQL ServerというよりはWebアプリの作りの問題のような気がしますが、さすがにご質問が漠然としすぎていて問題が絞り切れません。再現する最低のコードを提示されると解決が早いように思います。

    ★良い回答には質問者は回答済みマークを、閲覧者は投票を!

    Wednesday, May 29, 2019 1:09 AM
  • 全くの情報不足です。

    Web アプリを作ってそこにブラウザでアクセスし、Web アプリから SQL Server に接続して Mpart という名前のテーブルから情報を取得し、それをブラウザに表示したいのではないかと想像していますが、その想像をベースに考えても、あまりに情報不足で質問者さんの問題が見えず、何を答えて良いか分かりません。

    良い質問をするために、一度以下の記事を読んでいただければと思います。後者の記事に書いてありますが、「自分が今『何がわからないのか』がわかっていて、言語化できている」ということが不十分で、「何がわからないかわからない人から質問を受けても、答える側も困ってしまいます」という状況です。

    フォーラムのご利用方法(質問の投稿)について
    https://social.msdn.microsoft.com/Forums/ja-JP/b2074c04-2e91-414d-8e9e-d634be311e31

    質問するときのヒント
    https://teratail.com/help/question-tips

    上の記事に書いてあることを全部やるのは難しいかもしれませんが、少なくとも、何を作っているか(ASP.NET Web Forms? ASP.NET MVC? ASP.NET Web API? その他?)と自分の開発環境(OS, .NET, Visual Studio, SQL Server のバージョン)を書いてください。

    Wednesday, May 29, 2019 1:22 AM
  • どうもWebの概念がわかっていないと思われるのですが・・

    違ってたらすみません。

    まず、Webはクライアント上で実行されるものです。

    1,検索画面をクライアント上で表示

    2.SQLへデータ要求

    3.SQLがデータを返す

    4.クライアント側を更新して受け取ったものを表示

    流れとしてはこうなります。Webはキャッチボールのようなもので、リクエストの送受信によって

    変化していきます。お互いが情報を投げあったあとは関知されません。

    サーバへ情報をくれとクライアント側が要求を投げたあとはサーバ側が何をしてるかクライアント側は知らない

    サーバがクライアントから要求を受け取り投げ返したらサーバ側はクライアント側がそれをどうしたかは知らない

    HTMLとサーバプログラムが混在しているので勘違いしがちですが、処理はそれぞれ違います。

    HTMLはブラウザが処理します。サーバプログラムはWebサーバが処理します。

    細かいところは違いますが、大雑把に言うとです。

    問題点はサーバからデータを受け取ったあとにページを読み込み直していないからじゃないでしょうか?

    Tuesday, June 25, 2019 5:14 AM