現在 パスワードが設定されたAccessファイル(accdb形式)のデータをExcelに取り込むプログラムを作成しています.
接続時のプログラムは以下のように記述しました.
Dim cn As New ADODB.Connection
Dim cnStr As String, dbDir As String, Pswd As String
dbDir = "c:\test\test.accdb"
Pswd = "pass"
cnStr = "Provider=Microsoft.ACE.OLEDB.12.0;" & _
"Data Source=" & dbDir & ";" & _
"Jet OLEDB:Database Password=" & Pswd & ";"
cn.Open cnStr
上記でexcel2003及び2007からaccdbに接続したところ問題なくデータ取得できました.
excel2010で上記プログラムを実行すると
「パスワードが正しくありません」
と表示され,データが取得できません.
このような場合,どうすれば解決出来るでしょうか?
No.2ベストアンサー
- 回答日時:
Access Excel ともに2010で試しました。
パスワード・・のエラー発生。
ググリまくると
http://www.access-programmers.co.uk/forums/showt …
Franz Haidacher さんによれば
Access2010 から採用された既定の暗号化方法(高度なセキュリティ)は
ADO OLEDB では接続できないようです。
Accessのオプションのクライアントの設定から
以前の暗号化方法を使用するに変更したうえでパスワードを設定するしか
現在のところ方法がなさそうです。
(-"-)
DAOなら・・・と試しましたが同じく orz
ご回答ありがとうございます。
ご提示いただいた方法で問題なく接続することができました。
助かりました!!
調べ方が甘かったようです...
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- その他(Microsoft Office) マクロVBAについて 1 2022/09/06 18:12
- Visual Basic(VBA) VBAでoutlook365が起動しません。 4 2022/08/25 13:31
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) 【前回の続き続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/24 20:49
- Visual Basic(VBA) 【前回の続きです、ご教示ください】VBAの記述方法がわかりません。 2 2022/08/16 16:44
- Visual Basic(VBA) 【ご教示ください】VBAの記述方法がわかりません。 2 2022/08/12 21:28
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
MSアクセスのインポート手法(パスワード設定されたエクセルブックをインポート)
Access(アクセス)
-
エクセルVBAでアクセスファイルを開く方法
Access(アクセス)
-
エクセルからアクセスにインポートする際のエラーについて
Access(アクセス)
-
-
4
Access2003VBA リンクテーブル(パスワード付き)を作成するには?
Visual Basic(VBA)
-
5
ADO 「認証に失敗しました」
Visual Basic(VBA)
-
6
ADOを使ったDBアクセス後のメモリ解放
その他(データベース)
-
7
「RunSQL」と「Execute」の違い
Access(アクセス)
-
8
Accessからエクセルにエクスポート時に、自動でパスワードを設定し、インポートしたい
Access(アクセス)
-
9
Accessでグローバル変数を宣言して定数を定義したい
その他(データベース)
-
10
Accessのレポート上のテキストボックス値を設定したい
その他(データベース)
-
11
Accessで、フォームからフォームへ値を引き継ぐやり方
Access(アクセス)
-
12
ACCESSからExcelへエクスポート時にパスワードを自動設定したい。
PowerPoint(パワーポイント)
-
13
Accessでの排他制御
その他(データベース)
-
14
ACCESSで空白のデーターをクエリで判定/識別する方法を教えてくださ
Access(アクセス)
-
15
access2003 クエリSQL文について
その他(プログラミング・Web制作)
-
16
YES/NO型の値
Excel(エクセル)
-
17
既に使用されているので、使用できませんでした
Access(アクセス)
-
18
Vbaでアクセスからエクセルにリンクテーブルする
Access(アクセス)
-
19
Access終了時にマクロまたはVBAの実行したい
その他(Microsoft Office)
-
20
実行時エラー -2147217900 ADODBでレコードセットオープン時エラー
Access(アクセス)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelのセルにユーザー名...
-
メールをパスワードつきで送る方法
-
メールアドレスで上付きのハイフン
-
メールのマナー編
-
email.ne.jpのメールアドレスを...
-
LINE Payで友だちに送金しよう...
-
メールを返信したら、英語のメ...
-
CSVファイルを添付するときにパ...
-
メールアドレス 上バーの入力...
-
インスタでログインログアウト...
-
エクセルで複数ファイルに同一...
-
runas実行した時にきかれるパス...
-
CDにパスワードをかける
-
LINE TCBというところからLINE...
-
YouTubeが毎回ログインしないと...
-
iPhoneのiCloudメールなよです...
-
高一男子です 僕が絶対に悪いん...
-
URLとメールアドレス
-
Outlookで、パスワード付のメー...
-
ワードに入力したメールアドレ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelのセルにユーザー名...
-
大学定期試験過去問サイト「過...
-
LINE TCBというところからLINE...
-
メールをパスワードつきで送る方法
-
メールを返信したら、英語のメ...
-
メールのマナー編
-
インスタの捨て垢で友達のスト...
-
YouTubeが毎回ログインしないと...
-
メールアドレスで上付きのハイフン
-
メールアドレス 上バーの入力...
-
メールエラー
-
CSVファイルを添付するときにパ...
-
メールアドレスから個人を特定...
-
カカオで退会せずに、アプリだ...
-
インスタのアイコンについてるN...
-
email.ne.jpのメールアドレスを...
-
ユニクロやGUのシフト管理アプ...
-
メールアドレスを人に教えるの...
-
星の王子さまというアプリで、 ...
-
「@」(アットマーク)の無いメ...
おすすめ情報