• ベストアンサー

Access 2000でのエラー

Access 2000で、下記のようなエラーが出ます。 新規作成をしようとすると出ます。 つまり何も作業が出来ない状態ですTT 解決法、分かる方がもしいらっしゃいましたら教えて下さい・・・ ---- Microsoft Visual Basic 実行時エラー'3078' The Microsoft Jet database engine cannot find the input table or query 'wrkBilMas'. Make sure it exists and that its name is spelled correctly. ----

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

日本語で言ってほしいですよね。 「入力テーブルまたはクエリ '<クエリ名>' が見つかりませんでした。そのテーブルやクエリが存在していること、または名前が正しいことを確認してください。」 との事なので、多分自動起動してるフォームのレコードソースにしてたテーブルかクエリを消してしまってるようです。バックアップしてるMDBがあれば、それからインポートして下さい。ただ、名前が'wrkBilMas' となってるので、処理上一時的に使ってるワークファイルの可能性もあるので、その場合はVBAの中身を検証しないといけない鴨です。

参考URL:
http://www.f3.dion.ne.jp/~element/msaccess/AcResErrMsgReference2000.html

その他の回答 (1)

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

Accessを再インストールして下さい。

関連するQ&A

  • Access2007のadp

    Access2007でSQLServer2008にadp形式で接続は可能なのですが、 ビュー(クエリ)を作成しても保存が出来ません。 「接続した SQL Server のバージョンは、Microsoft Office Access によってサポートされていません。このため、今後エラーが発生する可能性があります。 Microsoft 社に連絡して、現在接続されている SQL Server のバージョンをサポートするための、Visual Studio または Office のサービス パック版があるかどうかを問い合わせてください。 作業を続行できますが、新しいオブジェクトの型は列挙されない可能性があります。また、Visual Database Tools を使って作成するオブジェクトまたはデータベース ダイアグラムは保存できません。」 上記のメッセージが出ます。 SQLServer2008は駄目だけどSQLServer2005であればビュー(クエリ)等の作成・保存が可能なのでしょうか?

  • エクセルからアクセスにADO PWエラー

    エクセルからアクセスにADOで接続したいのですが アクセスのファイルにはパスワードがかかっていて、 そのパスワードを指定して開こうとしてるのですが パスワードが違います、と言うエラーになります。 でもパスワードは確実に合っています。 構文がおかしのでしょうか? cn.Open "Provider = Microsoft.ACE.OLEDB.12.0;Data Source=" & _ "C:\PW.accdb;" & _ "Jet OLEDB:Database Password=0000;" パスワードがあっててもエラーになることはありますか? ファイルのパスをでたらめに変えたら違うエラーが発生したので、ファイルのパスもあっています。

  • 'modify' 付近に不適切な構文があります。

    Microsoft SQL Server Management Studioを使っています。 下記のクエリを実行するとエラーが出ます。 クエリ alter table Test_table modify name nchar(20) エラー メッセージ 102、レベル 15、状態 1、行 1 'modify' 付近に不適切な構文があります。 今の状況はnchar(10)なのですが、 nchar(20)に変更したいのですが、 どうすればよろしいでしょうか? 参考にしたURL http://www.syboos.jp/database/doc/alter-table-modify.html

  • アクセス2007でADOは使えないのでしょうか?

    デスクトップにあるDatabase1.accdbを開いて ツールの参照設定で Microsoft ActiveX Data Objects 2.8 Library にチェックを入れ Sub a() Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source= " & CurrentProject.FullName とやろうとしたら、 ************************************************************ 実行時エラー '-20147467259(80004005)': データベースの形式'C:\Users\○○\Desktop\Database1.accdb'を認識できません。 ************************************************************ となってしまいます。 再起動しても同じです。 ADOは2007では使えないのでしょうか?ご回答よろしくお願いします。

  • ネットワーク上のDBにアクセス時にエラー

    VB6.0 + Access2003を使用しています。 ネットワーク上にMDBがあり、複数の端末からアクセスしています。 MDBにはADO接続で、共有モードで開いています。 複数の端末から同時にOpenし、同じテーブルにアクセス(Select文実行) した場合に、 エラー番号:-2147467259 内容:Microsoft JET Database Engineでエラーが発生しました。     データベース"を開くことができません。アプリケーションで認識できない    データベースであるか、またはファイルが破損しています というエラーが発生します。(ファイルは破損していません) 3、4台で同時アクセスを何度が試していますが、 毎回このエラーが出ることはなく、エラーが出る原因がわかりません。 原因、対処方法などわかりましたら教えてください。 よろしくお願いします。

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

  • select→OK insert→NG

    ASP(VBSCRIPT)で、ACCESSに接続するプログラムを作成しています。Microsoft JET Database Engine を利用してACCESSに接続したいのですが、SQL文のinsert及びupdateの時は、以下エラーメッセージがでてうまくいきません。但し、SELECT及びDELETEはうまくいきます。 セキュリティの問題だと思うのですが、何か分かれば教えてください。 環境  IIS4.0  WINNT4.0 SP6     MSG  Microsoft JET Database Engine エラー '80040e14' UPDATE ステートメントの構文エラーです。

  • DBパスワードありVBAアクセスについて

    Access2010を使用しております。 Excel2010からAccessにVBAからSelect文でデータセット取得しようとしております。 接続には以下の記述で接続しようとしてますが、オートメーションエラーになります。 Set con = New ADODB.Connection con.Provider = "Microsoft.Ace.OLEDB.12.0" con.Properties("Jet OLEDB:Database Password") = Password con.Open "C:\\Directory" または con.Provider = "Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Directory;Jet OLEDB:Database Password=Password" con.Open などいろいろ試してますがうまくいきません。 パスワードがなければ以下の記述で開けるのですが。 con.Provider = "Microsoft.Ace.OLEDB.12.0" con.Open "c:\\Directory" アドバイス等お願いします。

  • BeatJamのエラー

    BeatJamでCDを再生しようとすると、次のようなエラーが出て、聴けません。 The microsoft Jet database engine stopped the process because you and another user attempt to change the same data at the same time. BeatJamをアンインストールしようかと思うのですが、もともとパッケージでついていたものなので、再インストールするためのCD-ROMもなく、どうしようかと思案しています。 何かアドバイスはないでしょうか?

  • 原因不明のエラー発生 C#で困っています。

    OleDbCommand com; string cnst = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=WiTiTa.mdb"; string Query; OleDbConnection cn = new OleDbConnection(cnst); Query = "CREATE TABLE TiTa ("; Query = Query + "ID CURRENCY,"; Query = Query + "TITLE TEXT,"; Query = Query + "HOUR TEXT,"; Query = Query + "LOOP_S TEXT,"; Query = Query + "LOOP_E TEXT,"; Query = Query + "LOOP_C TEXT,"; Query = Query + "LOOP_SLEEP TEXT,"; Query = Query + "SLEEP_H TEXT,"; Query = Query + "SLEEP_M TEXT,"; Query = Query + "SLEEP_B TEXT,"; Query = Query + "WAKEUP_H TEXT,"; Query = Query + "WAKEUP_M TEXT,"; Query = Query + "WAKEUP_B TEXT "; Query = Query + ")"; cn.Open(); com = new OleDbCommand(Query, cn); com.ExecuteNonQuery(); //エラー発生 cn.Close(); エラー内容 「フィールド定義の構文エラーです。」 クエリをmdbファイルで直接実行した場合にはエラーは発生しません。 mdbのセキュリティーもACCESS本体の画面から落としてみましたが効果がありません。 なにとぞエラー回避方法を教えてください。SELECT文は実行可能です。