- 締切済み
mdbファイルにパスワードを設定する方法
mdbファイルにパスワードを設定したいと思っていますが,ユーザにパスワードを知られたくないので,vb6.0又はVbScriptを利用して,mdbファイルにパスワードを設定したいのですが,その方法について教えてください。
- QP-maro
- お礼率50% (4/8)
- Visual Basic
- 回答数1
- ありがとう数0
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- bluecampus
- ベストアンサー率66% (138/209)
http://yaplog.jp/orator/archive/51 http://yaplog.jp/orator/archive/52 http://yaplog.jp/orator/archive/53 は参考になりますか? ADOでSQLを発行するのが一番素直そう。
関連するQ&A
- UDLファイルでパスワード設定されたmdbに接続
ローカルmdbファイルにパスワードの設定を行わなければ、UDLファイルから「プロバイダ」→「Microsoft Jet 4.0 OLE DB Provider」を選択し、「接続」のユーザー名を「Admin」、パスワードなしで接続出来ています。 しかし、mdbファイルにパスワード設定を施したのちに、udlファイルに同じパスワードを設定して接続しようとすると、以下のようなメッセージが表示されてしまいます。 ************************************************* Microsoft データリンクエラー 「プロバイダの初期化中にエラーが発生したため、接続のテストに失敗しました。アプリケーションを起動出来ません。データベースが存在しないか、またはほかのユーザーが排他的にシステムデータベースを開いています。」 ************************************************* ・・・パスワード設定されたmdbファイルへのアクセスは、UDLファイルからは出来ないのでしょうか? 参考URLまたはアドバイスをお願いいたします。
- ベストアンサー
- Visual Basic
- MDBパスワード設定済みDBへ接続
MDBパスワード設定済み(排他オープンからの設定)のDBへ接続を試みているのですが、うまく 接続できません。 ご教授ください。 ASP vbscript <ソース> set objCon=ServerCreateObject("ADODB.Connection") cn1 = "Provider=Microsoft.Jet.OLEDB.4.0;" & _ "DataSource=" & Server.path("db.mdb") & ";Jet OLEDB:Database Password=password;" objCon.Open cn1 <エラー> Microsoft JET Database Engine エラー '80040e4d' パスワードが正しくありません。
- ベストアンサー
- Microsoft ASP
- mdbの最適化
mdbの最適化をVB6、またはExcelVBAで行っています。 DBEngine.CompactDatabase "最適化対象mdbのフルパス", "最適化後mdb一時ファイルのフルパス" Kill "最適化対象mdbのフルパス" Name "最適化後mdb一時ファイルのフルパス" As "最適化対象mdbのフルパス" 処理できていたのですが、パスワードつきのmdbの場合DBEngine.CompactDatabaseでエラーになります。 エラーは「パスワードが違います」です。 パスワードはどのように指定するのでしょうか? Database Password=abcの場合、 DBEngine.CompactDatabase "最適化対象mdbのフルパス", "最適化後mdb一時ファイルのフルパス","Database Password=abc"などいくつか試してみましたがダメでした。 どなたかお教えいただけませんか。
- ベストアンサー
- Visual Basic
- MDBのアクセス権
VB6で、MDBファイルを操作しています。 Set myws = DBEngine.Workspaces(0) Set mydb = myws.OpenDataBase("xxx.MDB")で MDBを開いています。 インストールがadministratorで行うとなんら問題が無いのですが、それ以外のユーザーの権限でアクセスするとエラーになります。EXEは実行しているようです。 1:そのユーザーのMyDocumentにインストール 2:ProguramFilesにそのユーザーの権限を与える。 3:他のユーザーで実行 のいずれも動作しますが、先方の要求はあくまでもインストーラでなんら操作せずとも実行できるとの事です。もしくはバッチファイルを組む。 というものです。 インストーラは、VisualStudioInstallerを用いてます。 MDBファイルさえアクセスできれば良いのですが、adminiのパスワードなども全てのマシンで異なります。 良いアイデアがあれば、教えてください。よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- MDBファイルをCSV出力したい
こんばんは。 環境: OS:WINDOWS2000 VB6.0 sp5 アクセス2000 VBからアクセスのMDBデータをCSV形式で出力させようとしています。 mdbファイルが実行中にVBのexeを起動してcsvファイルを取得したいのですが、いい方法が分かりません。 閉じているMDBファイルのデータをCSVで出力することは可能です。 MDBファイルが開いているとexeを実行した時に「実行時エラー7866 データベースが開いています」というようなメッセージが出て処理ができません。 なにかいい方法はないでしょうか よろしくお願いいたします。
- ベストアンサー
- Visual Basic
- MDBファイル自体のロックする方法
こんにちは。 MDBファイル全体をロックする方法はあるのでしょうか。 MDBのVBAから、又はVB等外部プログラムからのロック 方法です。 外部プログラムではADOを使用しての方法を教えてください。
- ベストアンサー
- オフィス系ソフト
- パスワードを設定したMDBからのデータの取得について
クリエイトオブジェクトを使い、MDBをオープンしていたのですが、このたびMDBにパスワードを設定しました。しかし、このMDBの開き方がわかりません。どうしたらよいのでしょうか?Connectionの後ろにパスワードを書いたりしたのですがうまくいきません。よろしくお願いします。 Set objDb = CreateObject("ADODB.Connection") objDb.Open "Memo" こんな感じです↑
- ベストアンサー
- Microsoft ASP
- TXTファイルをMDBファイルに取込みたい
VB6を勉強しながら、実際の実務に役立つVB6のプログラムを作ろうとしていた者です。 実際に、他の外部委託のシステムと一緒に社内ユーザーに渡すものなのです。 しかし、この10月から人事異動で他の部署に異動となり、1ヶ月掛けてゆっくりやろうと思っていたのものの、それでは引継ぎ者に迷惑を掛けてしまうことになります。 すみませんが、どなたか教えて下さい。 タイトル行の無い2項目程のTXTファイル(固定長)をMDBファイルのテーブルに取込みたいのです。 宜しくお願いします。
- ベストアンサー
- Visual Basic
- パスワードの設定方法
現在windows98を使用しています。 「コントロールパネル」→「ユーザー」→「新規ユーザー」を作成し、 パスワードを設定したのですが、 起動時にパスワードを要求される画面で 「キャンセル」を選択すると画面が起ちあがってしまいます。 再度、「パスワードの設定」でパスワードを設定しなおしても、 同様の事が起こってしまうので、改善方法を教えて頂けないでしょうか? 宜しくお願い致します。
- ベストアンサー
- Windows 95・98