• 締切済み

JavaScriptでDBアクセス

テキストボックスに入力されたキーワードを元にDBからレコードを読み込み動的にリストボックスを作成する方法はありませんか? DBはODBC経由のMSaccessを使用しています。 ASP(ActiveServerPage)でDBからデータを読み込んでJavaScriptに渡すのが一番だと思うのですが仕組みが良くわかりません。こうゆう事ってできますか?

みんなの回答

  • ryou0607
  • ベストアンサー率27% (71/261)
回答No.3

なんとなく質問の意味がわかりました。 ページの再読み込みを行うことなく、DBより取得した値でリストボックス(?)を作り直したいということですよね。 ・テキストボックスに入力 ・"更新"をクリックで別フレーム(Fとします)にsubmit() ・Fのbody.onloadでリストボックスの書き換え こんな感じでできるのではないでしょうか。 別フレームは、サイズを思い切り小さくするとか、リストボックスをiFrameで別ファイルとして置いてあるものにするとか、適当な方法を選んでください。

  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.2

ASP使うならそのまま、ASPを使えばいいと思います。

  • todo36
  • ベストアンサー率58% (728/1234)
回答No.1

出来るでしょうけど.. 普通はサーバサイドで出来る事をわざわざクライアントサイドでやりません。

関連するQ&A

  • JavaScriptとACCESSデータベースの連携

    はじめましてこんにちわ。 プログラミングについては全くの初心者になりますのでお教え下さい。 テキストボックスにキーワードを入力してACCESSデータベースのデータをWEBに表示させたいと考えています。 その際にはJavaScriptでは出来ないと聞いたのですがやはり無理なのでしょうか? PHPやASPで作成する形になるのでしょうか? 教えて下さい。お願いします。

  • クライアントからのDBアクセス

    テキストボックスに値を入力した後にTabキーを押すと、入力した値をキーに DBを検索し、該当結果を複数のテキストボックスに表示させたいと考えています。 Submitボタンは使わずに、ということで困っています。 JavaScriptでできることなのでしょうか? また、EnterキーをTabキーとして使うことはできるのでしょうか。 質問が2つになってしまいましたが、どなたかやり方を教えてください。

  • HTML,JavaScript,accessについて...

    HTML,JavaScript,accessについて... こんにちは。趣味でJavaScriptをしている者です。 さっそくですが、質問させていただきます。 html1とhtml2があるとします。 html1に記述してあるJavaScriptでaccessに接続しているときに、 html1のフォームのボタンを押したときに、テキストボックスの入力内容と、 accessにあらかじめ作成しておいたテーブルのレコードに格納されている 文字列データが一致した場合に、html2に移動できるようにしたいのですが、 そのためには、JavaScriptの関数から、accessへSQL文を送ると思うのですが、 どのようなSQL文を作成すればよいのでしょうか? なにぶん、しろうとですので、説明がわかりにくいかと思いますが、 もしよろしければ、解説していただけないでしょうか。 よろしくお願いします。

  • Access 複数キーワード検索クエリー

    アクセス初心者なのですが、クエリー作成で困っています。 ご存知の方がいらっしゃいましたら教えていただけたら嬉しいです。 よろしくお願いします。 ■前提 2つのテーブルを作成 (1)任意のテキストを含むリスト(1000レコード) (2)キーワードリスト(500レコード) ■やりたいこと (1)のテキスト内で、(2)のキーワードを含むものがあった場合 そのレコードを抽出するクエリーの作成

  • 計算をFLASHかjavascriptで

    FLASH8 win を使っております。 ホームページ上に FLASHかjavascriptで計算表を作りたいと思っております。 たとえば (1)のテキストボックスに任意数値入力 (2)のテキストボックスに任意数値入力 ((1)テキストボックス-(2)テキストボックス)×7000=(3)テキストボックス (3)テキストボックス÷30=(4)テキストボックス のように(1)と(2)を入力すれば(3)と(4)が自動入力されるような仕組みは どのようにしたらよろしいのでしょうか。 よろしくお願い申し上げます。

  • javascriptのわかる方へ

    ASP初心者です。 現在、ASPで開発をしています。 script言語はjavascriptを使っています。 ASPだけでなく、javascriptも初心者なので、本を読んでもさっぱりわかりません。 そこで質問いたします。 テキストボックスに値を入力させ、ボタンがクリックされたら、次のページで入力内容を表示させたいのですが、 1.次のページを表示させるにはどのように記述するのでしょうか? 2.入力された値を次のページで参照するにはどのように記述すればよいのでしょ うか? よろしくおねがいします。m(_ _)m

  • DB存在するものには、初期値としてチェックいれたい

    いつもお世話になっております。 現在DBと連携した、チェックボックスを作成したいと思っております。 どうしたら、できそうかはおぼろげにわかるのですが、 どうやって取得するかがわかりません。 以下が私が考えてる方法です。 (1)DBを検索して(例えば全社員リストと対象のDBを比較するなどで)、  対象のデータがあるものには、  Flag=1 にして、データがないものは、Flag = 0にします。 (2)全データ対象のチェックボックスの一覧を作成して(例えば全社員リストなど)、  チェックボックスの部分で、  IF分を使って、Flag = 1なら、  <input type="checkbox" name="" value="" checked="checked">と出力して、  Flag = 0なら  <input type="checkbox" name="" value="">  と出力することで、チェックボックスの初期値がだせると思ってます。 問題は、DBにデータあるなしで、どうやってFlagに値を入れるのかということです。 SQLで可能かと思って調べてみましたが、見つかりませんでした。 もしご存知の方がいらっしゃいましたら、ご教授していただければと思います。 以下は、私の作成環境です。 DBは、sqlserver 。サーバーサイドは、クラシックASP。クライアントサイドは、HTML、Javascriptなどです。 もし私が考えている以外で、いい方法がありましたら、教えていただければ幸いです。 どうぞ、よろしくお願いいたします。

    • ベストアンサー
    • HTML
  • JavaScriptでこんなことできませんか?

    キーワードを入れるテキストボックスがひとつあって、キーワードを入力してボタンをクリックすると、同一ページ内の複数の別フォームのテキストボックスにその値が代入されるということはできるでしょうか?言わんとすることわかっていただけるでしょうか?

  • ACCESS2000の帳票フォームでテキストボックスの入力値を取得したい

    こんにちは。ACCESS2000でツールを作成しています。 テーブルはExcelにリンクさせ、クエリを介して帳票フォームで データを表示しています。 帳票フォームのレコード毎にテキストボックスを追加して それぞれ入力できるようにし、その値をVBAで取得したいのですが どうすればよいでしょうか。 テキストボックスを追加して実行すると、一つのテキストボックスに 入力した値が全てのレコードに反映されているようです。 帳票フォームのしくみがよく分かりません。 どなたか教えていただけないでしょうか。 宜しくお願いします。

  • Javascriptフォーム形成

    javascriptを使って入力フォームを形成しようと考えています。 PHPからテキストボックスの数を8、テキストエリアの数を6と送って8それぞれの入力フォームを作成したいです。動的にフォーム形成したいです。 こんなことできますかね? 教えて下さい。よろしくお願いします。

専門家に質問してみよう