Hello, Jet Database World!
Posted on 3月 9th, 2012 by cx20
Jet Database
Jet Database Engine はマイクロソフトが開発した小規模向けの DBMS エンジンである。Access データベース(.mdb)のエンジンとしても使用されている。
通常、Jet データベースへのアクセスは、DAO(Data Access Object)または ADO(ActiveX Data Objects)といった COM ベースの API が用いられる。
| クライアントアプリケーション |
データベースエンジン |
推奨されるデータベース形式 |
| Access 2.0 |
Jet 2.0 |
*.mdb (Jet 2.x) |
| Access 95 |
Jet 3.0 |
*.mdb (Jet 3.x) |
| Access 97 |
Jet 3.5 |
*.mdb (Jet 3.x) |
| Access 2000 |
Jet 4.0 |
*.mdb (Jet 4.x) |
| Access 2002 |
Jet 4.0 |
*.mdb (Jet 4.x) |
| Access 2003 |
Jet 4.0 |
*.mdb (Jet 4.x) |
| DAO 3.0 |
Jet 3.0 |
*.mdb (Jet 3.x) |
| DAO 3.5 |
Jet 3.5 |
*.mdb (Jet 3.x) |
| DA0 3.6 |
Jet 4.0 |
*.mdb (Jet 4.x) |
| Microsoft.Jet.OLEDB.3.51 |
Jet 3.5 |
*.mdb (Jet 3.x) |
| Microsoft.Jet.OLEDB.4.0 |
Jet 4.0 |
*.mdb (Jet 4.x) |
ソースコード(VBScript + DAO + Jet データベース)
Set dbe = CreateObject("DAO.DBEngine.36")
Set db = dbe.OpenDatabase("Hello.mdb")
Set rs = db.OpenRecordset("SELECT 'Hello, Jet Database World!' AS Message")
WScript.Echo rs(0).Name
WScript.Echo "--------------------------"
WScript.Echo rs(0).Value |
Set dbe = CreateObject("DAO.DBEngine.36")
Set db = dbe.OpenDatabase("Hello.mdb")
Set rs = db.OpenRecordset("SELECT 'Hello, Jet Database World!' AS Message")
WScript.Echo rs(0).Name
WScript.Echo "--------------------------"
WScript.Echo rs(0).Value
ソースコード(VBScript + ADO + OLEDB + Jet データベース)
Set cn = CreateObject("ADODB.Connection")
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Hello.mdb"
Set rs = cn.Execute("SELECT 'Hello, Jet Database World!' AS Message")
WScript.Echo rs(0).Name
WScript.Echo "--------------------------"
WScript.Echo rs(0).Value |
Set cn = CreateObject("ADODB.Connection")
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Hello.mdb"
Set rs = cn.Execute("SELECT 'Hello, Jet Database World!' AS Message")
WScript.Echo rs(0).Name
WScript.Echo "--------------------------"
WScript.Echo rs(0).Value
ソースコード(VBScript + ADO + ODBC + Jet データベース)
Set cn = CreateObject("ADODB.Connection")
cn.Open "Provider=MSDASQL;Driver={Microsoft Access Driver (*.mdb)};DBQ=hello.mdb"
Set rs = cn.Execute("SELECT 'Hello, Jet Database World!' AS Message")
WScript.Echo rs(0).Name
WScript.Echo "--------------------------"
WScript.Echo rs(0).Value |
Set cn = CreateObject("ADODB.Connection")
cn.Open "Provider=MSDASQL;Driver={Microsoft Access Driver (*.mdb)};DBQ=hello.mdb"
Set rs = cn.Execute("SELECT 'Hello, Jet Database World!' AS Message")
WScript.Echo rs(0).Name
WScript.Echo "--------------------------"
WScript.Echo rs(0).Value
実行方法(Windows)
C:¥> CScript //Nologo Hello.vbs |
C:¥> CScript //Nologo Hello.vbs
実行結果
Message
--------------------------
Hello, Jet Database World! |
Message
--------------------------
Hello, Jet Database World!
Tags: Access, Jet Database
Categories: Access, Jet Database, SQL, VBScript