• 締切済み

mdbファイルにパスワードを設定する方法

mdbファイルにパスワードを設定したいと思っていますが,ユーザにパスワードを知られたくないので,vb6.0又はVbScriptを利用して,mdbファイルにパスワードを設定したいのですが,その方法について教えてください。

みんなの回答

回答No.1

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またはアドバイスをお願いいたします。

  • 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' パスワードが正しくありません。

  • 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"などいくつか試してみましたがダメでした。 どなたかお教えいただけませんか。

  • 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のパスワードなども全てのマシンで異なります。 良いアイデアがあれば、教えてください。よろしくお願いいたします。

  • MDBファイルをCSV出力したい

    こんばんは。 環境: OS:WINDOWS2000 VB6.0 sp5 アクセス2000 VBからアクセスのMDBデータをCSV形式で出力させようとしています。  mdbファイルが実行中にVBのexeを起動してcsvファイルを取得したいのですが、いい方法が分かりません。 閉じているMDBファイルのデータをCSVで出力することは可能です。  MDBファイルが開いているとexeを実行した時に「実行時エラー7866 データベースが開いています」というようなメッセージが出て処理ができません。 なにかいい方法はないでしょうか よろしくお願いいたします。

  • MDBファイル自体のロックする方法

    こんにちは。 MDBファイル全体をロックする方法はあるのでしょうか。 MDBのVBAから、又はVB等外部プログラムからのロック 方法です。 外部プログラムではADOを使用しての方法を教えてください。

  • パスワードを設定したMDBからのデータの取得について

    クリエイトオブジェクトを使い、MDBをオープンしていたのですが、このたびMDBにパスワードを設定しました。しかし、このMDBの開き方がわかりません。どうしたらよいのでしょうか?Connectionの後ろにパスワードを書いたりしたのですがうまくいきません。よろしくお願いします。 Set objDb = CreateObject("ADODB.Connection") objDb.Open "Memo" こんな感じです↑

  • MDBのパスワードを忘れて仕舞った・・・・

    アクセスMDBのパスワードwp忘れて仕舞いました なんとか開ける方法は無い物でしょうか?

  • TXTファイルをMDBファイルに取込みたい

    VB6を勉強しながら、実際の実務に役立つVB6のプログラムを作ろうとしていた者です。 実際に、他の外部委託のシステムと一緒に社内ユーザーに渡すものなのです。 しかし、この10月から人事異動で他の部署に異動となり、1ヶ月掛けてゆっくりやろうと思っていたのものの、それでは引継ぎ者に迷惑を掛けてしまうことになります。 すみませんが、どなたか教えて下さい。 タイトル行の無い2項目程のTXTファイル(固定長)をMDBファイルのテーブルに取込みたいのです。 宜しくお願いします。

  • パスワードの設定方法

    現在windows98を使用しています。 「コントロールパネル」→「ユーザー」→「新規ユーザー」を作成し、 パスワードを設定したのですが、 起動時にパスワードを要求される画面で 「キャンセル」を選択すると画面が起ちあがってしまいます。 再度、「パスワードの設定」でパスワードを設定しなおしても、 同様の事が起こってしまうので、改善方法を教えて頂けないでしょうか? 宜しくお願い致します。