• 締切済み

ASPについて

noname#9414の回答

noname#9414
noname#9414
回答No.2

ODBCドライバの要求がなされているということは なにかしら、プログラムの中で、データベースなどの 参照をしていないでしょうか。 もししているのでしたら、そのデータベースへの ODBCをインストールしなければなりません。 インストールの仕方は、「コントロールパネル」の 中に、「ODBCデータソース」なるものがありますので それで追加してあげればいいのです。 もう少し詳しく書かれるとフォローがつきやすいと 思いますよ。 ではでは☆

関連するQ&A

  • ASP(海外)サーバでMDBファイルのパスを設定するには?

    brinksterというASPサーバを使用しています。 MS ACCESS Databaseもサポートしているのですが、 PWSのODBCマネージャに相当する部分がありません。 ASPファイルを実行すると、『プログラムで指定したMDBファイルが見つかりません』というエラーが出ます。 Database Managerというページが、あるにはあるのですが、ACCESS DB Passwordや、SQL Queryを書き込むように求められます。SQL Queryとは何ですか?何を書けばよいのでしょうか? ちなみに、実行させたASPファイルは、私の自宅のPWSでは、問題無く動作するのですが…。

  • Windows上のODBC接続が組み込まれたエクセルファイルより、Or

    Windows上のODBC接続が組み込まれたエクセルファイルより、Oracleへの接続を試みたところ、以下のようなエラーメッセージが表示されました。考えうる要因はありますか? 実行時エラー2147467259(80004005)[Microsoft][ODBC Driver Manager]データソース及び指定された規定のドライバが見つかりません。

  • Windows2000 と SQLServer2000 と IIS5.0 の組み合わせでASPが動かない

    今、WindowsNT SP6と IIS と SQLServer2000を使って、 (すべて1つのPCの中にインストールしてあります) WEB側から、サーバーのデータベースの中を 検索し、参照するプログラムを動かすことができています。 同じことを、Windows2000 にしてやろうと しているのですが、 Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。 となり、参照することができません。 ODBCの設定は合っていると思うのですが、 Windows2000 ではできないのでしょうか? ユーザーの設定とかでしょうか?権限の問題? どなたか教えてください。困ってます。 足りない情報があれば補足致します。

  • ASPプログラムにて、データベースファイルの更新ができません。

    参考本のサンプル集から取ったプログラム(名前と年齢の入ったデータベースに新たに追加するプログラム)なので、複雑なものではないのですが、プログラムをIEより実行すると、 ------------------------------------------------- エラー タイプ Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver] データベースまたはオブジェクトは読み取り専用なので、更新できません。 /AddNew.asp, line 38 ------------------------------------------------- (ちなみに、line 38はUpdate構文です。) というエラーが出てしまいます。 mdbファイルのプロパティは「読み取り専用」にはなっておりません。フォルダ設定も同様です。 ホームディレクトリの設定でも「読み取り」「書き込み」の両方にチェックマークが入っています。 どなたか、解決方法を教えて下さい。

  • NETCOBOLからSQL2005へのアクセス

    WindowsServer2008、NETCOBOL、SQL2005で開発しています。 NETCOBOLからSQLへODBCを使用して接続を試みているのですが、「[Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。」のエラーメッセージが出力されてしまいます。 データソースとしてのODBCはもちろん作成していますし、ODBCの基本情報を記載したファイルも「ODBC設定情報ファイル作成ツール」という機能から作成し、作成した情報ファイルも環境変数で設定しているのですが、上記のようなエラーメッセージが出てしまいます。 他にも設定しなければならない箇所があるのでしょうか?

  • global.asaについて

    ASPからMySQLにアクセスしたいのですが、 ・Microsoft OLE DB Provider for ODBC Drivers エラー '80004005' ・[Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。 のエラーが表示されていしまいます。 global.asaを作成してみたのですが、 Active Server Pages エラー 'ASP 0224' TypeLib を読み込めません /LM/W3SVC/1/Root/sample/global.asa, 行 1 METADATA タグで指定されたタイプ ライブラリを読み込めません。 というエラーがでてしまいます。 glovbal.asaというのは必ず必要なのでしょうか? 必要な場合、最低限、どのような記述をすればよいのでしょうか?

  • mdbを直接開いてもasp側に影響を与えない方法について

    お世話になります。当方、Windows Server 2003 R2 SP1 で IIS6.0 を使用しています。 サーバ側に設置しているmdbファイルをODBCでシステムDSNに登録し、ASPから 接続しております。 メンテナンスなどで直接mdbファイルを開いている時に、ASPのページに アクセスすると以下のエラーメッセージが出て正常表示が出来なくなります。 ======================================================== HTTP 500.100 - 内部サーバー エラー - ASP エラー インターネット インフォメーション サービス -------------------------------------------------------- エラー タイプ Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver] '(不明)' は既に使用されているので、使用できませんでした。 ======================================================== mdbファイルを直接開いても、ASP側でもエラー表示されないように するにはどうしたらよいでしょうか? ソースは以下のようにしております。 Set cnn=Server.CreateObject("ADODB.Connection") cnn.open "dummy" cnn.close cnn.open "testdb"  '// ODBCをtestdbにしています。 SQL = "SELECT * FROM M_USER ORDER BY USERID" Set rs1 = cnn.Execute(SQL) よろしくお願いいたします。

  • ASPからMySQLへの接続

    http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/mysql_03.htm等を参考につくってみたのですが、 Microsoft OLE DB Provider for ODBC Drivers エラー '80004005' [Microsoft][ODBC Driver Manager] データ ソース名および指定された既定のドライバが見つかりません。 や Microsoft OLE DB Provider for SQL Server エラー '80040e4d' 接続文字列の属性が正しくありません。 のエラーが出てしまいます。 PC環境はWindows2003server、mysql5.0.18です。

  • WinXP→Server2003 にASPとDB(ACCESS)を移行

    WinXP→Server2003 にASPとDB(ACCESS)を移行、エラー '800a0ea9' WinXP 上にDB:ACCESS、ASPのWEBシステムを動かしていましたが、 WinServer2003 上に移行しました。 移行後、以下のエラーが出ました。 ---------------------------------------------------------- ADODB.Connection エラー '800a0ea9' プロバイダが指定されておらず、既定のプロバイダがありません。 /source/test.asp, 行 35 ---------------------------------------------------------- ODBCデータソースアドミニストレータ のシステムDSNを見たところ 確かにACCESSのドライバがありませんでした。 ネットで調べたところ (1)WinServer2003が64bitなので、32bitのACCESSのドライバは入っていない (2)以下32bit版の ODBCアドミニストレータを実行すると解決  →C:\WINDOWS\SysWOW64\odbcad32.exe  をクリックし、設定すれば32bitアプリケーションからODBCデータソースを利 用できる。 とあり、(2)を開くと確かに、MicrosoftAccessDriverがあり、こちらでWinXPのと きと同じようにODBC設定しました。 しかしこの段階でも ---------------------------------------------------------- ADODB.Connection エラー '800a0ea9' プロバイダが指定されておらず、既定のプロバイダがありません。 /source/test.asp, 行 35 ---------------------------------------------------------- がでてしまいます。 ちなみにこの行 35 には以下のソースがあります。 33 wsDSN="TEST" 34 Set gCon = Server.CreateObject("ADODB.Connection") 35 gCon.Open wsDSN 33 wsDSN="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\TEST\TEST.mdb" 34 Set gCon = Server.CreateObject("ADODB.Connection") 35 gCon.Open wsDSN としても同エラーでした。 ODBC接続がうまくいく方法アドバイスよろしくお願いします。

  • aspのファイルからAccessを参照させるとエラーが出たり出なかったり

    WinXP Proに IISを使って ASPのファイルから ACCESSのDBを表示させたいのですが、 ******************************** Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver] ファイル '(不明)' を開くことができませんでした。ほかのユーザーが排他的に開いているか、データを読み取る権限がありません。 ******************************** と言うエラーメッセージが出てしまいます。 昨日までは普通に表示していたのです。 ソース ******************************* <% Dim Rs Set Rs=Server.CreateObject("ADODB.Recordset") Rs.open"SELECT * FROM TABLES ", "DSN=yihua" Response.Write Rs("NAME") Rs.close set Rs=Nothing %> ******************************* です。 更にこの見えていたファイルをコピーしてリネームして別の名前でaspファイルとして保存しても 同じエラーメッセージがでてしまいます。 何が原因なのでしょうか? 見えたり見えなかったりするのが、理解できなく 苦しんでいます。 ASP勉強中でかなり初心者です。 よろしくお願いします。