問題タブ [ucanaccess]

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 投票する
1 に答える
1557 参照

ms-access - Netbeans IDE から Microsoft Access データベースへの情報の挿入

提出しなければならないプロジェクトがあり、完了するのに苦労しています。Microsoft Access データベースに情報を挿入する必要があります。UCanAccess を使用してデータベースに接続できましたが、挿入クエリが機能していないようです。これは、データベースにシャツを挿入しようとする私の方法の1つです(アフリカーンス語を許してください)

}

String sql をコピーしてアクセスでクエリとして実行すると、レコードが挿入されるため、クエリに問題があるとは思えません。次のエラーが表示されます。

0 投票する
1 に答える
454 参照

java - JavaでAccessデータベースファイルに接続できません

だから私はデータベースファイルMSAccessに接続しようとしています. コードは次のとおりです。

しかし、プログラムを実行するたびに、コンソールに表示されるのは次のとおりです。

問題の原因は何ですか? よろしくお願いいたします。

0 投票する
1 に答える
4523 参照

java - UCanAccess に接続しようとすると「適切なドライバーが見つかりません」というエラーが表示される

この投稿の回答に従って変更した次のコードがあります。

ODBC を使用せずに Java から Access データベースを操作する

実行すると次のエラーが表示されます...

UCanAccess の 5 つの JAR ファイルも Eclipse ビルド パスに含めました。

問題の原因は何ですか?

0 投票する
1 に答える
211 参照

ucanaccess - ucanaccess 奇妙な例外を処理できません

最近、データベースにアクセスするための接続に ucanaccess を使用し始めました (明らかに)。今まではすべて正常に機能していました。データベースに約 500,000 行を挿入し始めています.... 約 400,000 行に達すると、プログラムが停止します.... 問題は、例外が表示されないことです! 私はこれを見る -

例外がどこから始まったのかわかりません! それは私に一度起こりましたが、「圧縮と修復」を行った後、再び機能しました...今は機能しません。

何が起こっているのか知っている人はいますか?

0 投票する
1 に答える
361 参照

java - フルパスを使用しない限り、適切なドライバーが見つかりません

ucanaccess を使用して MS Access データベースに接続しようとすると、データベースへの相対パスを使用すると、「適切なドライバーが見つかりません」というエラーが表示され続けます。

相対パスが正しいことを確認するために、DirectoryStream を使用してディレクトリ リストを取得すると、データベース (PatientLog.accdb)リストに表示されます。不思議なことに、フルパスを使用するとエラーが消えます。

理由を知っている人はいますか?誰にも解決策があるので、相対パスを使用できますか?

Java 1.8 アップデート 45 の使用

ネットビーンズ 8.0.2

ウィンドウズ8

Ucanaccess 2.0.9.5 (および依存関係)

0 投票する
4 に答える
23214 参照

java - UCanAccess をデータベース パスワードで暗号化された Access データベースに接続する方法は?

辞書の単語を格納するための Access データベースを備えた Java アプリケーション (辞書) を開発し、それを配布する準備をしています。データベースをパスワードで暗号化して、他の人が私の言葉にアクセスできないようにしたいと考えています。パスワードを設定すると、Java コードでこの例外が表示されます

パスワードでデータベースを暗号化する前の接続コードは次のとおりです....

これは、たとえば12345などのパスワードで暗号化した後のコードです...

0 投票する
1 に答える
820 参照

java - JAVA で MS Access 2010 データベースで Update ステートメントを使用する

こんにちは、保険ドメインの小さなアプリケーションを開発しています。プログラムで update ステートメントを使用すると、エラーが発生します。

エラーは net.ucanaccess.jdbc.UcanaccessSQLException: 予期しないトークン: HALF java.lang.NullPointerException です。

コードは

0 投票する
2 に答える
2002 参照

java - シンプルな削除クエリが UCanAccess で機能しない

Access データベースを操作するために Netbeans IDE 8.02 を使用していますが、ドライバーを削除したため、UCanAccess に苦労しています。データベースにデータを挿入したり、データベースからデータを受信したりできましたが、非常に単純なクエリであるにもかかわらず、レコードを削除するのに苦労しています。

これが私の方法です:

jFrame の jButton でメソッドを使用すると、次のようになります。

パラメータ「Path2」は、データベースの場所を指定するだけで、同様の方法で使用したので問題はありませんが、他のパラメータ「KledingstukNo」についてはよくわかりませんが、「KledingstukNo」を出力すると、 「jTextFieldDeleteHemp」に入力された値を取得します。

データベースに接続すると、次のメッセージが表示されます。

警告: テーブル tblHemde のメタデータのエラー: メタデータのテーブルの行数は 8 ですが、9 つのレコードが見つかり、UCanAccess によって読み込まれました。すべて問題なく動作しますが、データベースを修復することをお勧めします。

レコードを削除しようとすると、次のエラー メッセージが表示されます。

*

このエラーの理由がわかりません。助けてください!