• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ASP上1画面に複数のテーブルからデータを取るには)

ASP上1画面に複数のテーブルからデータを取る方法

このQ&Aのポイント
  • ASP上の1画面で複数のプルダウンを設置し、DBからデータを取得する方法について教えてください。
  • DBのサーバーはsqlserverです。各テーブルの項目は異なるため、JOINは使用できません。
  • 1つのDBを読み込む際は、指定のコードを使用しています。

質問者が選んだベストアンサー

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

複数のRecordSetを取得すればいいのではないでしょうか。 <%@ LANGUAGE="vbscript" CODEPAGE=65001 %> <% Session.CodePage=65001 %> <!--#include file="config.inc"--> <!--#include file="dblib.asp"--> <% ' データベース利用用変数 Dim Conn' Connection オブジェクト Dim Rs1 ' レコードセットオブジェクト1 Dim Rs2 ' レコードセットオブジェクト2 Dim Rs3 ' レコードセットオブジェクト3 Dim SQL' SQL 文格納用 ' データベース接続の確立 Set Conn = ConnectDB(DSN) ' 会社の一覧を取得 SQL = "Select 法人コード,会社コード,法人名称 From 法人マスタ ORDER BY 法人コード" Set Rs1 = ExecSql(Conn, SQL) SQL = "Select なんちゃらしゃん From なんちゃらマスタ ORDER BY なんちゃらコード" Set Rs2 = ExecSql(Conn, SQL) SQL = "Select ぷるっぴ From ドンタコスマスタ ORDER BY 有明海沿岸コード" Set Rs3 = ExecSql(Conn, SQL) ' TODO: Connはどこで始末してる? %>

taka78ube
質問者

お礼

すばやいご回答ありがとうございました。 Dim Rs1 ' レコードセットオブジェクト1 Dim Rs2 ' レコードセットオブジェクト2 Dim Rs3 ' レコードセットオブジェクト3 を作って、各時SQLを実行して、 うまくテーブルを読み込むことができました。 大変助かりました。 どうもありがとうございました。

関連するQ&A