![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
ExcelVBAからパスワード付きAccessにアクセスする
ExcelVBAからADOでAccessに次のようにしてアクセスしています。
Dim Cnn As ADODB.Connection
Set Cnn = New ADODB.Connection
Cnn.ConnectionString = \"Provider=Microsoft.Jet.OLEDB.4.0;\" _
& \"Data Source=\" & mdbのフルパス
Cnn.Open
パスワード付きのmdbにアクセスするのはどのようにしたらよろしいでしょうか?
A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
チクッとテスト用関数を作成すると接続確認ってのができます。
? CNNTest("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Temp\DB9.mdb;Jet OLEDB:Database Password=xxxx;")
True
Public Function CNNTest(ByVal strCNNString As String) As Boolean
On Error GoTo Err_CNNTest
Dim isNotOK As Boolean
Dim cnn As ADODB.Connection
Set cnn = New ADODB.Connection
With cnn
.ConnectionString = strCNNString
.Open
End With
Exit_CNNTest:
CNNTest = Not isNotOK
Exit Function
Err_CNNTest:
isNotOK = True
Resume Exit_CNNTest
End Function
No.1
- 回答日時:
MDBにパスワードをつけた場合
JET OLDDB:Database Password でMDBに設定したパスワードをConnectionStringの中に追加しましょう
パスワードが"abc123"の場合
Cnn.ConnectionString = \"Provider=Microsoft.Jet.OLEDB.4.0;\" _
& \"Data Source=\" & mdbのフルパス & ";" & _
"JET OLEDB:Database Password=" & "abc123;"
といった具合になります
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) access count数を変数に格納 2 2022/03/30 19:21
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- 英語 hositng の意味を教えてください 3 2023/08/18 07:30
- Excel(エクセル) EXCELVBAでシートを他のブックにコピーする命令を出すと毎回存在しないシート名の問合わせがある 2 2022/05/07 17:16
- その他(IT・Webサービス) EXCELVBAでシートを他のブックにコピーする命令を出すと毎回存在しないシート名の問合わせがある 1 2022/05/07 15:12
- MySQL データベースの複製の仕方(mysql) 2 2023/05/30 18:24
- Visual Basic(VBA) ExcelからAccessのテーブルに書き込む時に時間がかかる 1 2022/10/14 20:38
- セキュリティホール・脆弱性 論理的アクセス・コントロールに関する問題で悩んでいます 1 2022/10/08 08:42
- gooブログ ブログの閲覧するためのパスワードを設定するには? 1 2022/04/10 17:51
- 英語 By following established anatomic landmarks, direc 2 2022/09/20 20:37
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
メールをパスワードつきで送る方法
-
Excelのセルにユーザー名...
-
メールアドレスで上付きのハイフン
-
CSVファイルを添付するときにパ...
-
email.ne.jpのメールアドレスを...
-
メールのマナー編
-
「@」(アットマーク)の無いメ...
-
メールアドレス 上バーの入力...
-
Outlookで、メールを他...
-
メールアドレスから個人を特定...
-
YouTubeが毎回ログインしないと...
-
Instagramからこんなメールがき...
-
存在しないアドレスにメールを...
-
LINE TCBというところからLINE...
-
runas実行した時にきかれるパス...
-
エクセルで複数ファイルに同一...
-
高一男子です 僕が絶対に悪いん...
-
LINE Payで友だちに送金しよう...
-
カカオで退会せずに、アプリだ...
-
WindowsのエクスプローラーでFT...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelのセルにユーザー名...
-
大学定期試験過去問サイト「過...
-
LINE TCBというところからLINE...
-
メールをパスワードつきで送る方法
-
メールを返信したら、英語のメ...
-
メールのマナー編
-
インスタの捨て垢で友達のスト...
-
YouTubeが毎回ログインしないと...
-
メールアドレスで上付きのハイフン
-
メールアドレス 上バーの入力...
-
メールエラー
-
CSVファイルを添付するときにパ...
-
メールアドレスから個人を特定...
-
カカオで退会せずに、アプリだ...
-
インスタのアイコンについてるN...
-
email.ne.jpのメールアドレスを...
-
ユニクロやGUのシフト管理アプ...
-
メールアドレスを人に教えるの...
-
星の王子さまというアプリで、 ...
-
「@」(アットマーク)の無いメ...
おすすめ情報