6.1 ADOオブジェクトを作る
ADO(ActiveX Data Objects)という物を使ってAccessやORACLEなどのデータベースを操作する場合の方法です。この場合も、他のネタと同じようにオブジェクトの作成(
ADOオブジェクト
)から始まります。
ADOオブジェクトですが、
CreateObject("ADODB.Connection")
という命令(?)を使って作ります。ちなみに、実行するパソコンやサーバにADO(ActiveX Data Objects)が入っていないとできませんので注意!
使用例
CreateObject("ADODB.Connection")
の使用例です。
Set
命令で、変数
objADO
をADOオブジェクトにしてあげます。
ADOにも2.5だの2.7だのバージョンが色々ありますが、この方法だとADOのバージョンは気にする必要はありません。パソコン(やサーバ)に入っている
一番新しいバージョン
のADOオブジェクトが出来ます。
■VBScriptでの記述例
Option Explicit
Dim
objADO
'ADOオブジェクトを作成します
Set
objADO
=
CreateObject("ADODB.Connection")
※ここでは、最後に行う「Set objADO = Nothing」は省略しています。
■JScript(JavaScript)での記述例
//ADOオブジェクトを作成します
var
objADO
=
new ActiveXObject("ADODB.Connection")
;
※ここでは、最後に行う「Set objADO = Nothing」は省略しています。
VBScript Tips & サンプル
〜 Excel/Access/VBAにも対応 〜
■データアクセス編
6.ADOを使ったDBの利用方法
6.1 ADOオブジェクトを作る
6.2 AccessのDBを開く・閉じる
・MDBファイルを直接指定する場合
・ODBCデータソースを使う場合
6.3 ORACLEのDBを開く・閉じる
・接続情報を全て指定する場合
・ODBCデータソースを使う場合
6.7 SQL ServerのDBを開く・閉じる
・接続情報を全て指定する場合
・ODBCデータソースを使う場合
6.4 SQLの実行/SELECT
・SELECTの実行と実行結果の取得
・レコードセットのクローズ
6.5 SQLの実行/INSERT、UPDATE系
・SQLエラーの判定
・トランザクション開始
・コミット、ロールバック
6.6 ユーザDSNとシステムDSNの違い
※番号が飛んでますが気にせずに…
8.ADOを使ったExcelやCSVの利用方法
8.1 エクセルやCSVをDB感覚で!
・SQL内でシート名を指定する方法
・SQL内でCSVファイル名を指定する方法
・お試し用のデータあります!
8.2 エクセルやCSVを開く
・XLSファイルを直接指定する場合
・ODBCデータソースを使う場合
・読み込みモードと更新モード
8.3 データの読み込み
・SELECTの実行と実行結果の取得
・XLSのときとCSVのときの違い
8.4 データ追加、更新
・ワークシートは追加・更新が可能
・CSVは追加が可能
・ただし、トランザクションが使えない
■基本編
■ファイル・フォルダ操作編
■ファイル・フォルダ・ドライブのオブジェクト
■Excel & Access操作編
■インターネットエクスプローラ操作編
■データアクセス編
■正規表現編
■Tipsとその他のサンプル
■サイト内を検索
Happy! Happy! Islandその他のコンテンツ
■
VBAプログラミング系
Access VBAのTipsとサンプル
Excel VBA(エクセルマクロ)のTipsとサンプル
VBScript/JScriptのTipsとサンプル
プログラミング基礎・入門
■
入門と使い方
Access入門と使い方講座97~2003/2007/2010/2013
Access VBAプログラミング入門 2013/2010/2007/2003
Excel入門と使い方講座2013/2010/2007
■
ダウンロードコーナー
AccessとExcelのフリーソフト
■
その他
質問受け付けコーナー「管理人に聞いてみよう♪」
BBS過去ログ広場
HTMLの書き方
管理人プロフィール
┗
twitter(外部サイト)
管理人へメール
■
別館(海外向けサイト)
Excel Games and Access Games
VBAプログラミング&Tips集の
"Happy! Happy! Island"トップページへ
[PR]管理人が心を込めて書いた本
■
最速攻略 AccessVBAサンプル大全集
Access 2013/2010/2007対応版
■
速効!ビジネスPC Accessマクロ&VBA
Access2013/2010/2007対応
■
最速攻略Accessクエリ テクニック大全集
Access2013/2010/2007対応
■
AccessVBAマクロ超入門講座 Access2010/2007対応
■
ExcelVBA超入門講座 Excel2010/2007対応
■
ExcelVBAでできる RPGゲーム作成入門
■
[改訂新版]実践COBOLプログラミング入門
■
最速攻略 VBScriptサンプル大全集
Windows7/Vista/XP/2000対応
(
アマゾン
へジャンプします)
[PR]注目の情報
転職成功の秘訣はサイトに公開されない求人にあった
採用人数が少ない・専門性が高い・競合他社に知られたくないなど、魅力的な求人情報ほど一般には公開できないのです。
株デビューするなら SBI証券!
業界屈指の格安手数料と業界最高水準のサービスで口座数はネット証券 No.1!口座開設料・管理料は無料。
GDOゴルフショップ
ゴルフ用品のオンラインメガストア。品揃え10万点!
アスタリフトコラーゲンドリンク
毎日続けるものだから・・まとめ買いで最大10%OFF!集中コラーゲンケアで、ハリと潤いの溢れる毎日へ。
[リンク]IT関連情報サイトなど
gihyo.jp
技術評論社提供のIT関連コンテンツサイト
Copyright(C) 1999-2015
結城圭介
(Ver.3.51) All rights reserved