No.1ベストアンサー
- 回答日時:
> AccessがインストールされていないPC
正確には、「製品版のAccessがインストールされていない」で、
「Accessのランタイム版がインストールされている」ということ
だと思います。
大雑把にいうと、製品版は新規MDBファイルの作成や、既存
MDBファイルの編集が行えるのに対し、ランタイム版は既存の
MDBファイルの参照とデータ編集しか行えない、という違いが
あります。
ですので、もしも「新規ファイルの作成/既存ファイルの編集」が
目的だとすると、残念ながらランタイム版では目的に合いません。
(Accessで作成したデータベースの配布などに使用します)
なお、Access2003では別途購入の必要があったようですが、
Access2007・2010では無償提供となっています。
googleでの検索結果を参考までに載せておきます:
http://www.google.co.jp/search?hl=ja&q=access+%E …
この回答へのお礼
お礼日時:2010/06/28 14:23
DexMachinaさん
ご回答どうもありがとうございました。
ということは、エンドユーザー向けというか、データの参照程度のMDBであれば使用可能ですね!
No.2
- 回答日時:
Windows 2000 以降からランタイムなど一切なしで普通に使えますよ。
Microsoft.Jet.OLEDB.4.0 で接続します。
以前使った wsf ファイルのサンプルを提示しておきます。
--------
<job id="Template job">
<object id="WshShell" progid="WScript.Shell" />
<object id="Fso" progid="Scripting.FileSystemObject" />
<object id="objDB" progid="ADODB.Connection" />
<object id="WshNetwork" progid="WScript.Network" />
<script language="VBScript">
Option Explicit
Const strDBPath = "dbtest.mdb"
Dim strComputerName, strUserDomain, strUserName
Dim i
strComputerName = WshNetwork.ComputerName
strUserDomain = WshNetwork.UserDomain
strUserName = WshNetwork.UserName
If Not Fso.FileExists(strDBPath) Then
WScript.Echo "データベースファイルが見つかりません"
WScript.Quit
End If
objDB.Provider="Microsoft.Jet.OLEDB.4.0"
objDB.Mode = 3 ' 読み書き両用
objDB.ConnectionString = strDBPath
objDB.Open
For i = 1 to 1000
' WScript.Echo i
objDB.Execute "INSERT INTO [UserLog]([ComputerName],[UserDomain],[UserName],[isLogon]) VALUES('" & strComputerName & "','" & strUserDomain & "','" & strUserName & "',false)"
Next
objDB.Execute "DELETE FROM [UserLog]"
objDB.Close
WScript.Echo "終了"
</script>
</job>
---------
UserLog テーブルの構造は以下のとおり
----
ID オートナンバー型
ComputerName テキスト型
UserDomain テキスト型
UserName テキスト型
Time 日付/時刻型 既定値 Now()
isLogon yes/no型
----
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- 画像編集・動画編集・音楽編集 Native Accessのインストールが先に進みません 2 2022/09/14 13:34
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- 英語 「install and/or execute an application」の訳し方 2 2022/04/05 11:11
- デスクトップパソコン Macのインストールについて 3 2023/05/23 15:02
- iPod・ウォークマン・音楽プレーヤー Windows10でwindows8やwindows7のアプリケーションを動かしたい 6 2022/09/20 23:16
- Android(アンドロイド) スマホでLINEを使用しています pcでも同じアカウントにアクセス出きるように利用中です pcと同じ 2 2023/07/10 07:49
- Visual Basic(VBA) Access VBAから使用したExcelプロセスを閉じる方法について 4 2022/06/08 17:50
- 電子書籍 autodeSK access アンインストール出来ない 2 2023/05/03 08:53
- UNIX・Linux [Linux Mint] インストールしたアプリを Mintメニューの「アプリ一覧」に表示させたい 1 2022/10/01 09:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定のエクセルファイルを起動...
-
共有フォルダに誰が何にアクセ...
-
Batch: フォルダ内の特定のファ...
-
(Excelマクロ)datファイルをエ...
-
【Excel】[Expression.Error] ...
-
vbsでゴミ箱への移動
-
VBAでCSVファイルが使用中かど...
-
tmpファイル なぜできる?削除...
-
AccessVBAで作成したExcelファ...
-
社内Excel共有ブックでの保存ト...
-
Access VBA を利用して、フォル...
-
Excel VBA 処理後データが重た...
-
excelを共有ファイルにすると行...
-
テキスト内容の削除方法
-
access関数を説明できる方いま...
-
テキストエリアに入力された回...
-
【アクセス】「ほかのユーザー...
-
アクセスとワードへの差し込み印刷
-
Dream weaverで、誤ってファイ...
-
自動保存されない。何か設定が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
共有フォルダに誰が何にアクセ...
-
【Excel】[Expression.Error] ...
-
特定のエクセルファイルを起動...
-
Batch: フォルダ内の特定のファ...
-
VBAでCSVファイルが使用中かど...
-
XMLデータを変換し印刷する方法
-
AccessVBAで作成したExcelファ...
-
月が変わったら自動でシートが...
-
Access VBA を利用して、フォル...
-
tmpファイル なぜできる?削除...
-
excelを共有ファイルにすると行...
-
Excel VBA 処理後データが重た...
-
(Excelマクロ)datファイルをエ...
-
エクセルファイルのデータ転記...
-
社内Excel共有ブックでの保存ト...
-
大量のCSVデータを行列の変換を...
-
【アクセス】「ほかのユーザー...
-
ファイルの途中に文字列を挿入
-
拡張子が「cda」のファイルを聞...
-
CSVの項目行を削除して一つのフ...
おすすめ情報