MDACとVBS-テキストファイルをSQLで操作

Microsoft Data Access Components(MDAC)
MDACコンポーネントの1つ、ADOを使えばIE上でデータバインディング可能。
 ActiveX Data Objects(ADO)
 VBSなどでODBCを介してDB/テキスト等を参照することが可能。
 以下はテキストに集中して記録
・ODBC接続を利用するには、ODBCを事前に設定する方法(DSN利用)と直接接続(DSN を使用しない接続)が可能。
 1)DSNを使用しない接続
  ・ADODB.Connection のOPEN時にテキストのフォーマット等指定
   テキストフォーマット:Schema.iniがあればそれを読む。
   下記にサンプルスクリプトやdelimiter(区切り文字)、許可拡張子などの説明あり。秀逸。
  Much ADO About Text Files(Scripting Clinic)
  http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnclinic/html/scripting03092004.asp
 2)DSN(Data Source Name)利用:
  ・VBSなどでODBCで接続先の設定をDSNで呼ぶ出す。
  ・DSNにはいくつか種類がある。
   ADO では、システム DSN または ファイル DSN が必要。
   ユーザー (またはローカル) DSN は認識されません。


Much ADO About Text Files(Scripting Clinic)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnclinic/html/scripting03092004.asp
[HOW TO]Windows XPでシステムDSN (データソース名) を作成する方法
http://support.microsoft.com/kb/305599/ja
Windows 2000 でシステム データ ソース名 (DSN) を作成する方法
http://support.microsoft.com/kb/300596/ja
MSDN
ADO v2.6
http://msdn.microsoft.com/library/ja/default.asp?url=/library/ja/jpado260/htm/mdmthopenx.asp
DSN の作成および削除をスクリプトで行うことはできますか(Hey, Scripting Guy!)
http://www.microsoft.com/japan/technet/scriptcenter/resources/qanda/nov04/hey1110.mspx
コンピュータ上のシステム DSN の一覧を取得する方法はありますか
http://www.microsoft.com/japan/technet/scriptcenter/resources/qanda/jul05/hey0725.mspx
番外:SID
http://www.microsoft.com/japan/technet/scriptcenter/resources/qanda/dec04/hey1203.mspx

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA