プログラマーとして、私は誰もが独自の機能ライブラリとクラスライブラリを持っていると信じています。プロジェクトに取り組むときは、図書館から目的の機能とクラスを抽出します。これにより、開発効率が向上します。 CJJ特別ASPクラスライブラリのクラス
コードコピーは次のとおりです。
'--- ******************************************************************************************************************************
'データベース接続文字列構造
classtconnString
publicdbname、dbpath、dbserver、dbuser、dbpass、dbtype
エンドクラス
'--- ******************************************************************************************************************************
'--- ******************************************************** ---
'一般的なデータベース操作クラス
classtdboperate
privatecls_oconn、cls_orsのクラスプライベート接続オブジェクト、レコードセットオブジェクト
privatecls_serrinfo、cls_sconn、cls_ssql、cls_surl、cls_sformaction
privatecls_ipagesize 'ページ数
privatecls_ltotalpage、cls_ltotalrecord、cls_lpageno
'クラスの初期化
privatesubclass_initialize()
Endingub
'***************************************
'タイプ:プロパティ
'目的:取得した接続ストリングに基づいてデータベース接続を作成する
'入力:a_sconn:データ型文字列
'戻り:なし
'***************************************
publicPropertyLetsetConn(a_sconn)
dimsobjtype
sobjtype = lcase(typename(a_sconn))
ifsobjtype <> "string" then
cls_serrinfo = cls_serrinfo& "<li> setConn:違法な文字列パラメーター</li>"&chr(10)
ExitProperty
endif
setcls_oconn = createObject( "adodb.connection")
onerrorresumenext
cls_oconn.opena_sconn