お世話になります。
ASPにて顧客管理システムを作成しておりまして、SQL Serverへ接続しております。
顧客台帳を作成する際にフォームから登録する処理を書いて参照するページの作成などしておりました。その際に各ページでデータベースへのアクセスをしておりまして、複数のページでデータベースを使用するため毎度コネクションの生成をし、設定をし、呼び出して、クローズして、開放して、とかなり無駄なような気がします。記述はincludeを使用していてそれほどおかしくないのですがGlobal.asaを使用してApplication実行時は常に接続している状態を保ちたく思います。Global.asaにはApplication("○○") = ○○など記述すると書籍に書いておりましたが、データベースへのコネクションの処理などは記述することはできないのでしょうか?データベースへの接続の処理は下記のようになっております。是非ご教授お願いします。
Set objCon = Server.CreateObject("ADODB.Connection")
objCon.ConnectionString = "Provider=SQLOLEDB;" &_
"User ID=○○;" &_
"Password=○○; &_
"DataSource=IPアドレス;" &_
"Initial Catalog=データベース名"
objCon.Open
Set objRS = Server.CreateObject("ADODB.Recordset")
'終了時
objRS.Close
Set objRS = Nothing
objCon.Close
Set objCon = Nothing
No.1ベストアンサー
- 回答日時:
> Global.asaを使用してApplication実行時は常に接続している状態を保ちたく思います。
無謀です。
同時にアクセスがあれば、破綻するでしょう。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.ph …
迅速なご返答ありがとうございます。
上記URL拝見させていただきました。
なるほど~って感じですねたしかにApplication実行すると違うユーザがアクセスしてきたときに2重オープンになりかねませんね。勉強になります。
結果としては質問部に記述させていただいた様にインクルードして実行がベターと考えてよろしいのでしょうか?もしほかの方法や、皆様のやり方などありましたら是非ご教授お願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL PHPとMySQLを使った掲示板の作り方 1 2022/06/02 13:00
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- PHP ここでの ②if($su_d<>"")の比較演算子 を使う理由は 1 2022/03/26 02:33
- PHP htmlspecialcharsが機能していないです。 バグですか? 1 2022/04/05 01:22
- JavaScript Q&Aの掲示板を作成していてヤフー知恵袋やgoo質問のように質問ごとにURLを生成したい 5 2023/08/04 01:22
- ソフトウェア データベースのウェブでの自作 2 2023/08/01 10:06
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- MySQL 「utf8mb4_general_ci」はMAMPでは何に当たりますか? 1 2022/06/02 07:45
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【VB】コンボボックスにデータ...
-
vb.netでデータベース(Access)...
-
VB6でデータベースを変えるとテ...
-
ListviewにDB内容を表示し方に...
-
VB6.0でSQLServerへ・・・Recor...
-
VBA 変数名に変数を使用したい。
-
Accessで別mdbのテーブルをコピー
-
vba フィルター 複数条件 3つ以...
-
VBとアクセスでSQL文に変...
-
Accessのフィールド名に半角括...
-
エクセルでXY座標に並べられた...
-
2つ目のレコードの値を取得す...
-
EXCELのVBAでLenB関数について
-
AccessのDAOでフィールド名を配...
-
CheckBoxの配列化
-
CString型 全角半角を意識せず...
-
ファイル名の一部削除について
-
富士通(汎用機)のAIMについて
-
Excel2010のinputboxで複数デー...
-
DataGridの中身をDataSetにテー...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【VB】コンボボックスにデータ...
-
UPDATE時にSETしたい日本語文字...
-
複数SQL発行について
-
VB6.0でSQLServerへ・・・Recor...
-
ListviewにDB内容を表示し方に...
-
データベースの接続ができない
-
初心者ですデータベースの形式 ...
-
ExcelVBAでのAccessデータベー...
-
vb.netでデータベース(Access)...
-
名前'dbOpenDynaset'は宣言され...
-
VBSでADOを使ってaccessのテー...
-
VB6.0とaccessのDBを接続する
-
ASP.NET(VB.NET)でADO.NETを使...
-
VB6でデータベースを変えるとテ...
-
OracleDataReaderについて…
-
レンタルサーバでのDB接続の件
-
エクセルVBAでアクセスのテーブ...
-
【VB】データグリッドコントロ...
-
PHP+ACCESSのデータベース接続...
-
VB2005でACCESSの処理
おすすめ情報