出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[1484] Re:Server.Executeについて
投稿者:Tomitomiさん 2002/01/22 15:10:14
こんにちは、Tomitomiです。

> もう一つ質問をしてもいいですか?
> --- con.asp -----
> sub conne
> dim objcon
> set objcon = server.createobject("ADODB.connection")
> 以下に接続処理
> end sub
>
> --- main.asp ----
> <!--include file="con.asp"-->
> call conne
>
> 接続情報が入っているobjconを呼び出した後で
> メインのASPファイルに変数情報を引き継ぎたい場合は、どのようにすればいいですか??
> こんな質問ですいません・・・ なにぶん初心者もので・・・
> よろしければ解答お願いします.

include fileを使う場合、あまりメインとか親とか子とか考えないほうがいいです。

includeを宣言した場所にそのファイルの内容が挿入されるので、人間の目で見ると2つのファイルですが、
機械的?には1つのファイルになります。
ということは、
変数情報を引き継ぎ。ということもなく、「con.asp」で宣言した変数は、
「main.asp」でも使えます。
わかるかな?説明へたですみません。
そこでソースから判断すると、
「objcon」の宣言が、サブルーチン内で宣言されてますよね?
この場合、サブルーチン内で完了してしまうため、もちろんmain.aspでも使えません。
答えとしては、

'--- con.asp -----
dim objcon
sub conne
set objcon = server.createobject("ADODB.connection")
以下に接続処理
end sub

こうしましょう。

Server.Executeについて   はりさん [2002/01/22 11:08:14] [1475]
  Re:Server.Executeについて   Tomitomiさん [2002/01/22 11:28:17] [1476]
  Re:Server.Executeについて   arikさん [2002/01/22 13:12:22] [1478]
    Re:Server.Executeについて   はりさん [2002/01/22 13:31:42] [1479]
      Re:Server.Executeについて   arikさん [2002/01/22 13:50:57] [1480]
        Re:Server.Executeについて   はりさん [2002/01/22 14:58:11] [1481]
          Re:Server.Executeについて   arikさん [2002/01/22 15:07:35] [1483]
          Re:Server.Executeについて   Tomitomiさん [2002/01/22 15:10:14] [1484]
            ありがとう ございました   はりさん [2002/01/22 18:13:18] [1488]


TreeBBS For ASP V.0.1.3
Program By YasNet