次の方法で共有

Access Runtime 2016 固定長テキストファイル Importエラー

Anonymous
2022-07-05T00:48:25+00:00

Access Runtime 2016について確認させてください。

以下のコマンドを使用して、固定長のテキストファイルのインポートを行っています。

今までは正常にインポートができていたのですが、

2022/07/04にAccessRuntimeが自動更新された後、以下のエラーが発生するようになってしまいました。

なお、AccessRuntime2016ではなくAccess2016の製品(16.0.5317.1000)ではエラーは発生しませんでした。

■実行コマンド

DoCmd.TransferText acImportFixed, "インポート定義名", "テーブル名", "C:\取込ファイル.txt", False, ""

■AccessRuntimeバージョン

更新前:16.0.15225.20028

更新後:16.0.15330.20196

※ClientのOSはWindows10です。

■エラー内容

'C:\取込ファイル.txt'が見つかりません。パラメーターや別名が正しいこと、無効な文字や区切り記号が含まれていないこと、

または名前が長すぎないことを確認してください。

■補足

以下、試してみたのですが、特に改善されませんでした。

・取込ファイル名を単純な名前に変更した。(a.txt)

・取込ファイル名のパスを短くした。(C:\a.txt)

・取込ファイルが保存されているフォルダにEveryone権限付与した。

何か解決策等ご存知の方いらっしゃいましたらお願いいたします。

宜しくお願いいたします。

Microsoft 365 と Office | アクセス | ビジネス向け | Windows

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

7 件の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2022-07-19T04:25:07+00:00

    Makapu様

    M_Marl様

    ご回答ありがとうございます。

    現在の状況ですが、Access Runtime 2016からAccess Runtime 2013に変更し正常にファイル取込ができています。

    >Makapu様

    Access Runtime 2016の場合は KB5002112を削除するとのことですが、こちらは別の問題のように見受けられます。

    同じような問題が発生したらこちらで対応させていただきます。

    (現在、AccessRuntime2013で問題は発生していないようです。)

    >M_Marl様

    "C:\取込ファイル.txt"ですが、こちらは例として記載させていただいたパスとなります。

    実際の取込ファイルはOSルートではなく、別ドライブに存在しております。

    例が悪くて申し訳ありません。

    有難うございました。

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Makapu 92,110 評価のポイント ボランティア モデレーター
    2022-07-05T23:38:02+00:00

    ho816さん、こんにちは、

    解決策にについて分からないのですが、Access Runtime 2016 の更新プログラムによる不具合という事でしたら、一時的な回避策として、他のバージョンの Access Runtime をインストールして検証してはいかがでしょう。

    Download Microsoft Access 2013 Runtime from Official Microsoft Download Center

    Download Microsoft Access 2010 Runtime from Official Microsoft Download Center

    Access Runtime をダウンロードMicrosoft 365インストールする

    この回答は役に立ちましたか?

    1 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  3. Anonymous
    2022-07-19T03:56:14+00:00

    >"C:\取込ファイル.txt"

    OSの入っているドライブのルートにファイルを書き込む事はWin7から管理者権限が無いとできまない仕様になっているのだが、そこにあるファイルを開くとは?

    それはともかく、トラストセンター(旧セキュリティセンター)で、「信頼できる場所」に追加するか、

    「プライベート ネットワーク上にある信頼できる場所を許可する (推奨しません)」を有効にする

    ランタイムではトラストセンターが開けないためレジストリの直接変更になるので、ネット検索してください

    公式 Docs:Office ファイルの信頼できる場所

     ↑元々わかりにくいうえに日本語翻訳が失敗していて参考にならん

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  4. Makapu 92,110 評価のポイント ボランティア モデレーター
    2022-07-18T23:08:54+00:00

    こんにちは。

    今まで動作していたAccess(Runtime2016)がエラーになってしまう - Microsoft コミュニティ

    上記スレッドの tyamanaさんの投稿が参考になりそうです。

    Access Runtime 2013の場合は KB5002121

    Access Runtime 2016の場合は KB5002112

    をアンインストールすると復旧するかもしれません。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません
  5. Anonymous
    2022-07-06T23:35:02+00:00

    Makapu様

    ご回答有難うございます。

    一昨日(2022/07/05)に再度AccessRuntimeのバージョンを確認したところ、

    前のバージョン(16.0.15225.20028)に戻っていました。

    自動更新でもとのバージョンに戻すケースがあるのでしょうか…。

    現時点では、前のバージョンに戻ったためエラーは発生しなくなりました。

    また同様の問題が発生した場合は、別のRuntimeを暫定的にインストールしてみようと思います。

    有難うございました。

    この回答は役に立ちましたか?

    0 件のコメント コメントはありません