出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() |
[3189] パスワードがかかったmdbファイルをオープンするには? |
投稿者:macnaoさん 2003/02/11 21:51:42 |
はじめまして、macnaoと申します。 JET OLEDB4.0を用いて、DBと連動したASPでのシステムを 作っているのですがよくわからないエラーが出てしまいました。 皆さんのお知恵をお貸しいただければ幸いです。 普通に(?)パスワード制限無しでDBを開き、クエリーを走らせるのは 何も問題がないのですが、mdbファイル自体にパスワード(ユーザーレベルごとのID,Passwordではありません)をかけて、 DBに接続しようとすると、以下のエラーが出てしまいます。 ----------------------------------------------------------- Microsoft JET Database Engine (0x80040E4D) アプリケーションを起動できません。システム データベースが存在しないか、またはほかのユーザーが排他的にシステム データベースを開いています。 ----------------------------------------------------------- これはソース的には、 DB.Open "Provider=Microsoft.Jet.OLEDB.4.0;Password=*****;Data Source=" & MDBFiles となっています。(DBはADODB.Connectionオブジェクトです。) また別の書き方で、 DB.Provider = "Microsoft.Jet.OLEDB.4.0" DB.Mode = 3 DB.ConnectionString = MDBFiles DB.ConnectionTimeout = 30 DB.Properties("Jet OLEDB:Database Password") = "******" とすると、パスワードがあっているにもかかわらず、「認証に失敗しました」とのエラーが出ます。 長々と書いてしまい、申し訳ございません。 パスワードつきのMDBにJET OLEDBを用いてアクセスするにはどうすればよいのでしょうか? よろしくおねがいします。 |
TreeBBS For ASP V.0.1.3 |