SQLの窓

2014年04月03日


VBScript : 古い Access2003 までのデータベース作成と新しい Access2007 以降のデータベース作成

古いアプリケーションは、Microsoft.Jet.OLEDB.4.0 を使っているはずなので、作成時も同じプロバイダで作成する必要があります。新しいアプリケーションは、古いタイプでもアクセスできると思いますが、厳密に新しいタイプで作成するには、Microsoft.ACE.OLEDB.12.0 を使用します

▼ 参考資料
ダウンロード詳細 2007 Office system ドライバ: データ接続コンポーネント
ダウンロード詳細 Microsoft Access データベース エンジン 2010 再頒布可能コンポーネント
Dim Fso,obj,strCurPath,FileName

' ファイルシステムオブジェクト
Set Fso = CreateObject( "Scripting.FileSystemObject" )

' 現在実行されているスクリプトのフルパス
strCurPath = WScript.ScriptFullName

' ファイルオブジェクトを作成
Set obj = Fso.GetFile( strCurPath )

' ファイルオブジェクトが存在するフォルダオブジェクト
Set obj = obj.ParentFolder

' そのフォルダのフルパス
strCurPath = obj.Path


' 古い Access2003 までのデータベースを作成
FileName = "Access2003.mdb"

Set Adox = CreateObject( "ADOX.Catalog" )

on error resume next
Adox.Create "Provider=Microsoft.Jet.OLEDB.4.0;" & _
	"Data Source=" & strCurPath & "\" & FileName & ";"
on error goto 0


' 新しい Access2007 以降のデータベースを作成
FileName = "Access2007.accdb"

on error resume next
Adox.Create "Provider=Microsoft.ACE.OLEDB.12.0;" & _
	"Data Source=" & strCurPath & "\" & FileName & ";"
on error goto 0






タグ:access
posted by lightbox at 2014-04-03 15:58 | VBS + ADO | このブログの読者になる | 更新情報をチェックする
container 終わり



フリーフォントで簡単ロゴ作成
フリーフォントでボタン素材作成
フリーフォントで吹き出し画像作成
フリーフォントではんこ画像作成
ほぼ自由に利用できるフリーフォント
フリーフォントの書体見本とサンプル
画像を大きく見る為のウインドウを開くボタンの作成

CSS ドロップシャドウの参考デモ
イラストAC
ぱくたそ
写真素材 足成
フリーフォント一覧
utf8 文字ツール
右サイド 終わり
base 終わり