問題タブ [ms-access-2000]

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.

0 投票する
0 に答える
41 参照

vb.net - Access 2000 を介して DB2 テーブルにデータを保存していますか?

私はこの挿入クエリを持っています

Field1 - テキスト、

Field2 - テキスト、

Field3 - テキスト、

Field4 - 日付/時刻、

TIMETOENTER - 番号

クエリで db スキーム名も使用しているわけではありません。

私の仕事は、この VB.NET (Visual Studio 2005 を使用) アプリケーションを Windows 10 で動作させることです。

私のドライバーは

ADODB.Connection.Execute()ステートメントを使用するこのユーティリティ関数があります

Access 2000 クエリの SQL ビューでそのままクエリを実行しようとしました。できます。テーブルに行が表示されます。

問題は、Windows XP でも executeSqlStatement() の上のコマンドを実行すると、エラーでクラッシュすることです。

何が問題なのかわからない?

クエリは Access 2000 で実行されます。ただし、新しいバージョンの Access は 64 ビット コマンドを処理できますが、DB2 には古い 32 ビット ドライバーがあるため、SQL コマンドを直接 DB2 に送信することはできません。はい、Access 2000 をインストールしましたが、なぜエラーが発生するのかわかりませんか? 何か案は?

はい、ADO.NET で作り直す必要があることはわかっていますが、その時間はありません。

0 投票する
0 に答える
42 参照

c# - OLEDB c#で更新された後、アクセスデータベースがランダムかつ一貫性のない動作をする

だから私は非常に奇妙な問題を抱えています。最初に、アクセスデータベースにアイテムを挿入するコードが機能しなくなりました。これは次のような単純なコードです。

したがって、これらの値を挿入するのは非常に簡単で、結果= 1であることを確認しました(クエリは正常に終了しました)。

ここで少し奇妙になります。データベースはたまたま新しい値を表示しません。これは奇妙です。次に、データベースの名前を変更しようとすると、それらのレコードがすべて後で表示されます! 別の場所からデータベースを使用してみました (C:/databaseName から使用していましたが、D:/databaseName から使用しました)。動作していたデータベース ファイルを C に戻したところ、前に表示されていたレコードが突然消えてしまいました。

さらに奇妙なのは、同じデータベース内のテーブルの最初の 1 つが、これより前の呼び出しと同じように理想的な呼び出しで動作していたことです。しかし、これはしませんでした!それから私が問題を見つけようとしていたとき、1つも機能しなくなった..

また、msアクセスを介して作業していたときに手動でいくつかのレコードを変更した後、後で変更を無視しました..

何が起こっているのか本当に理解していないので、私はゆっくりと気が狂っています.これはアクセス2000ファイル形式を使用しています.

編集:さらに実験を重ねた後も、私にとってはまだ奇妙になっています.ファイルはonlineDb.mdbと呼ばれていますが、単一のレコードがあり、それを削除すると消えました.onDb.mdbに名前を変更すると、そのレコードが復活し、他のレコードを追加します行方不明でした。次に、再度 onlineDB.mdb に名前を変更すると、すべてのレコードが消えました。