問題タブ [linked-tables]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ms-access - データ型も更新する Access のリンク テーブルをプログラムで更新するにはどうすればよいですか?
リンク テーブル/SQL Server バックエンドを使用するように最近更新した従来の Microsoft Access データベースを使用しています。
データの構造にいくつかの変更を加えており、リンクされたテーブル参照をプログラムで更新したいと考えています。
ただし、私が使用しているコードでは、リンクされたテーブルを更新すると予想されることを行った後、特定のテーブルのデータ型が更新されません。現在、データ型はテキストですが、[外部データ] > [リンク テーブル マネージャー] を使用してそのプロセスを実行すると、日付/時刻に更新されます。
(開発と本番を切り替える機能を持ちたいので、上記のルートはオプションとは考えていません。)
アクセス/VB はもはや私の最強のスキルではありませんが、MSDN (これとこれ) からは必須のようtb.Fields.Refresh
ですが、期待どおりに機能していません。
私は何を間違っていますか?
ms-access - リンクされたテーブルの日付形式の問題にアクセスするための Excel
さまざまなデータ型を持つ Access にリンクされた Excel シートがあります。ただし、特に日付に問題があります。Excel では、日付は dd/mm/yyyy の形式になっています。データがアクセスに到達すると、それは数値です。つまり、日付 ... 19/07/2013 に関連する番号は 41474 となります。
アクセステーブルのフォーマットを変更しようとしましたが、リンクされているため、アクセス側でフォーマットを指定することはできません。
日付形式が維持されていることを確認する方法はありますか?
または、「数値」を日付形式に操作して、ユーザーがデータに基づいてレポートを生成したときに、レポートに日付形式が正しく表示されるようにする方法はありますか?
どんなアドバイスでも大歓迎です!
ms-access-2010 - Access 2010 でリンク テーブルの場所を一度に変更する
あるサーバーから別のサーバーに移動する必要がある Access データベースがあるため、リンクされたテーブルのパスを新しい場所に変更する必要があります。リンク テーブル マネージャーを使用して、それらを 1 つずつ更新します。
ms-access - MS Access がリンク テーブルを更新すると、無効な引数エラーが発生します
MS Access を使用して SQL Server のリンク テーブルを更新しようとすると、Invalid argument
エラーが発生します。このエラーを修正する方法を知っている人はいますか?
更新 1
これは私が行っている呼び出しであり、失敗しています:
sql = "UPDATE user INNER JOIN myusers ON user.userid = myuser.UserId SET myuser.division= user.division;"
CurrentProject.Connection.Execute sql, , adExecuteNoRecords
更新 2
リンクされたテーブルをローカルに変換し、同じ更新を適用したところ、更新は成功しました。これはODBC接続が原因だと思います。誰かがこれについて教えてくれるかもしれません。
mysql - phpmyadmin の警告、「リンクされたテーブルを操作するための追加機能が無効になっています」
phpmyadmin ホームページのフッターには、「リンクされたテーブルを操作するための追加機能が無効になっています。理由を確認するには、ここをクリックしてください」という警告があります。
oracle - Microsoft Access の一時領域が不足しています (エラー 3183)
私は、Oracle 10g DB にリンクされたテーブルを備えた Access 2007 DB フロントエンドを使用するこのフランケンシュタイン アプリケーションを職場で継承しました。
多くのクエリがエラー 3183 で失敗し、一時領域が不足しているとの報告がユーザーから寄せられています。これらの同じクエリは、数週間前に正常に実行されました。
Access が 2 GB の一時ファイルを作成していることを確認しました。これは、システムの一時ディレクトリで許可されている最大容量です。
データを返さないパラメーターを使用してクエリを実行しても、エラーが発生します。SQL トレースを実行すると、一部のクエリが約 1,400 万行を返すクエリセットを実行しようとしていることがわかります。一部のクエリの設計が不十分であることは知っていますが、それを変更するのは簡単なことではありません。
Oracle DBA に一時スペースを 2 倍にしてもらいましたが、それでも問題は解決しませんでした。
私の質問は、Access DB が最初にリンクされた ODBC データベースで利用可能な一時スペースを使用し、次に Oracle 一時テーブルスペースが利用できない場合に一時ファイルを使用することだと思いますか? なぜこれが起こり始めたのか、それとも単に Oracle データベースのデータ量が Access の能力を超えたのか、何か考えはありますか? アプリケーションの作成方法は、数週間ほど前まで機能していました。
このアプリの再設計は簡単なオプションではないことを理解してください。なぜこれが以前に機能し、最近発生し始めたのかについてのアイデアをもっと探しています。
これは Access の RAW SQL です。これは私が書いたものではないことを理解してください。少なくとも、Oracle テーブルにはスペースとアンパサンドがありませんでした。:)