すべてのマシンをAccess 2016にアップグレードしたクライアントがいます。以前は、古いAccessバージョンが混在していました。使用するアクセスデータベースには、PervasiveデータベースへのODBC接続があります。私はPervasiveについて何も知らない。私は過去に、1台のマシンがAccess 2016に移動したとき、またはWindowsの古いバージョンからWindows 2010に移動したときに、テーブルを再リンクする必要があることを知っています。Access 2016へのアップグレード後に破損するPervasiveクライアントを使用してAccessデータベースを修正するにはどうすればよいですか?
は今、彼らはこのエラーを取得している:
ODBC呼び出しが [パーベイシブ] [ODBCクライアントインターフェイス] [LNA] [Pervasiveの] [ODBCエンジンインターフェイス]無効な日付、時刻、またはタイム・スタンプ値を失敗しました。 (#0)
すべてのマシンとすべてのAccessアプリケーションでこれを修正する方法について、いくつかの提案が必要です。
**更新** 問題は、Active Xカレンダーコントロールがありませんでした。フォームのすべての日付コントロールをテキストボックスに変更して、新しいAccessカレンダーのポップアップを利用しました。今問題は、クライアントに数十のAccessデータベースがあることです。私が知る限り、ファイル内の各ファイルと各フォームを開き、コントロールを1つずつ変更する必要があります。誰もがそれらに触れることなく複数のAccessファイルを更新する方法を知っていますか?
読み取り(SELECT)または書き込み(UPDATE/INSERT)操作ですか? - 無神経な推測:これはmgmtが望むほど簡単ではないかもしれません。 – Andre
元のリクエストを更新しました。問題は、非推奨のカレンダーコントロールです。私が作業していたユーザーはAccess 2003から2016になりました。私はこのユーザーのために修正することができましたが、クライアントに数十のデータベースがありますので、一度に複数のデータベースを更新する方法があれば知っている。とにかく、カレンダーコントロールがないと、20以上のクエリにnullが渡されていました。カレンダーをテキストボックスに置き換え、すべてのクエリを更新しました。 – boilers222
Ah。これはまったく異なる質問で、あなたはこれを閉じる/削除して新しいものを尋ねることをお勧めします。 – Andre