問題タブ [jet]
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.
sql - Jet SQL/Access 2003 のテーブルから最後の n 行を移動 (INSERT + DELETE) するにはどうすればよいですか?
私は毎日一般からの意見を受け取るシステムを持っています。毎朝、起動時に、最新の 500 エントリを超えるすべての入力をバックアップ テーブルに移動する VB スクリプトを実行したいと考えています。これは、システム アクティビティの完全なアーカイブのようなものです。
最初の500行(列kでソート)を超えるすべての行をあるテーブルから別のテーブルに移動(テーブル「アクティブ」からテーブル「アーカイブ」に行を挿入し、次にテーブル「アクティブ」から行を削除)したい。
これを単一の SQL ステートメントとして実行できることを望んでいましたが、あまり成功していません。これを単一の (ネストされた?) Jet SQL ステートメントとして行う合理的な方法はありますか? このアクションを処理するには、中間の VB スクリプトを作成する必要がありますか?
前もって感謝します、
sql - SQL を使用して Microsoft Access テーブルのすべてのフィールド名を取得する
JET SQL を使用して Microsoft Access のテーブル内のすべてのフィールド名を取得するにはどうすればよいですか?
皆さんありがとう
c++ - Win7マルチコアでのDAOの大規模なクエリのロックアップ
DAOを介してJetデータベースを使用するC++アプリがあります。大規模なクエリはVistaでもうまく機能しますが、マルチコアマシンのWin7ではロックアップします。ジェット3.5と4.0の両方を試しました。両方とも失敗します。prog(私のアプリ)を呼び出す際にスレッドを無効にしようとしましたが、それでも失敗します。
nhibernate - NHibernateJetドライバーの場所
自分だけかどうかはわかりませんが、NHibernateJetドライバーがどこにも見つからないようです。
ソースをまだ調べていませんが、メインのプロジェクトファイルまたはNH Contribファイルを調べても、結果は得られませんでした。
十分な時間が無駄になりましたが、誰が道を教えてくれますか?
ありがとう!
sql - 自動採番シードをリセット
VB6/Access アプリケーションを使用していますが、オートナンバー フィールド シードが正しくないという問題が発生することがあります。
自動付番フィールド ID (主キーでもある) を持つテーブル MYTABLE があるとします。現時点で ID の最大値が 1000 であるとします。アプリケーションが新しいレコードを挿入すると (ID 値が明示的に提供されていません)、何らかの理由で、次の autonumber フィールド値が 950 であると判断されます (本来あるべき 1001 ではありません)。 ) - したがって、主キー違反エラーが発生します。
私の症状を説明する KB 記事を見つけました: http://support.microsoft.com/kb/884185。つまり、クエリを実行することをお勧めします。
これを実行しようとすると、「フィールドのデータ型が無効です」というエラーが表示されて失敗します
Access でデータベースを開いて圧縮/修復を行うと問題は解決しますが、アプリケーション内でこのような問題を修正できるようにする必要があります。世界中の数千台の PC にインストールされており、人々に圧縮を求めています。 /repair with Access はオプションではありません。
DBEngine.CompactDatabase
アプリケーション内で圧縮/修復を実行するために DAO を使用していますが、シードの問題は解決されず、いくつかの追加のトリックが必要です。
解決策のアイデアはありますか?
delphi - Delphi7でExcelテーブルにアクセスしようとしたときのプロバイダーの選択
TAdoConnectionコンポーネントを使用してDelphi7からExcelテーブルに接続しようとしています。問題は、Microsoft.Jet.OLEDB.4.0、Extended Properties = "Excel 8.0;"を選択すると、エラーが発生することがあることです。
その外部テーブルは予期された形式ではありません。
選択した場合:Provider = Microsoft.ACE.OLEDB.12.0; Extended Properties = Excel 12.0; その後、一部のユーザーは次のエラーを受け取ります。
「プロバイダーが見つかりません。正しくインストールされていない可能性があります」。
私の問題を解決する方法はありますか?
ms-access - MS Access に大きな文字値を格納するにはどうすればよいですか?
MS Access データベースを使用しています。255 文字を超える説明フィールドを保存したいと考えています。私は何をする必要がありますか?
python - Python での JET (.mdb) データベースへのアクセス
Python から JET データベースにアクセスする方法はありますか? 私はLinuxを使用しています。私が見つけたのは、リポジトリ内の .mdb ビューアーだけでしたが、非常に欠陥があります。ありがとう
database - JET データベースを SQLite に変換する方法は?
私は Linux ユーザーなので、オープンソースで Linux に適したソリューションが望ましいでしょう。
java - ResultSetを使用します。.mdbファイルOBDCを使用してJavaで機能しない前のメソッド
現在、オープンリザルトセットが期待どおりに機能しないという問題が発生しています。現在機能している唯一の関数はnext()メソッドであり、他には何も機能しません。プロジェクトがデバッグモードになっている場合は、ボタンのactionperformedイベントをたどることができ、previous()メソッドにヒットし、メソッド内の残りのコードをジャンプします。誰かが私を正しい方向に向けることができれば、それは本当にありがたいです。
フォームコード:
}
クラスオブジェクトコード: