問題タブ [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 に答える
919 参照

java - UCanAccess 参照ファイルを削除すると、アプリケーションで FileReading が壊れる

これは、ucanaccess が作成するこれらの「参照ファイル」を削除しようとしたときに発見した非常に奇妙なエラーです。

まず第一に、それらは何であり、なぜそれらが必要なのですか? データベースリンクを作成しようとするたびに作成され、ファイルを選択している領域に保存されるのはなぜですか?

次に、基本的にファイル チューザーを使用してファイルを選択し、解析して、出力ストリームに保存します。ある時点で、UCanAccess を使用して DB にアクセスし、一部のデータを出力ストリームに保存する必要があります。

基本的に、ファイルは、VB バイナリ ファイルを読み取って Java に出力するように設計されたカスタム ライブラリを使用して読み取られます。

通常、ファイルは解析され、データベースにアクセスしようとした時点でエラーがキャッチされます (作業中のため)。約 10 個の参照ファイルを作成した後、それらを削除すると、以下のエラーが発生しました。

UCanAccess の参照ファイルがこの他のライブラリの読み取りを混乱させるのはなぜですか? また、これらの参照ファイルが必要な理由は何ですか? それらを取り除く方法を探すつもりですが、この奇妙なエラーが発生するのは面倒です。ライブラリの作成者にも連絡を取り、彼の考えを聞きました。

皆さん、ありがとうございました。

編集: ごみ箱からファイルを復元しようとすると、ファイルを別のフォルダーに移動してもエラーが発生します。ファイルが影響を受けたかどうかを確認する必要がありますが、これは非常に非常に奇妙です....

編集 2: コードで、古いファイルを削除する新しいファイルを作成していることに気付きましたが、この参照ファイルには何があり、削除されたファイルをまだ読み取れるのはなぜですか...非常に奇妙です... .

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

java - net.ucanaccess.jdbc.UcanaccessSQLException: 列が見つかりません: 0

私はUCanAccessの初心者です

このコードを実行すると、 が表示され"net.ucanaccess.jdbc.UcanaccessSQLException: Column not found: 0"ます。私を助けてください!

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

java - javaを使用してcsvファイルからアクセスデータベースにデータをインポートする

Javaを使用してcsvをアクセスデータベースにインポートする必要があります。次のコードを使用してみました

私のコード:

}

しかし、「net.ucanaccess.jdbc.UcanaccessSQLException: 予期しないトークン: INTO が必要です: FROM」というエラーがスローされます。

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

java - JAR の作成後に UCanAccess が機能しない

Java プログラムと MS Access データベースへの接続に ucanaccess 2.0.9.1 と jackcess 2.0.5 を使用しています。Eclipse ルナでは、接続は完全に機能していますが、JAR を作成した後、接続が機能しなくなりました。

接続が機能しなくなった理由を知っている人はいますか?

前もって感謝します!

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

java - UCanAccess JDBC ドライバー使用時の日付のフォーマット

Java で UCanAccess ドライバーを使用する場合、日付を特定の形式に出力するのが非常に難しいと感じています。現在、日付を [yyyy-MM-dd HH:mm:ss] の形式にする必要がある PreparedStatement.setDate() メソッドを使用しています。ユーザーがファイルを開いたときの結果の出力も、この形式です。

編集* - フォーマットされた日付で setDate() メソッドを使用していません。このメソッドは、フォーマットのない Java Date オブジェクトのみを受け入れます。私が書きたかったのは、書式設定された日付を扱うときに setString() メソッドを使用しているということですが、UCanAccess ではこの日付文字列が [yyyy-MM-dd HH:mm:ss] の形式である必要があります。setString() を呼び出した後に、別の形式にフィードするか、形式を変更する方法を理解しようとしています。

これまでのところこれで問題ありませんが、[MM-dd] などのさまざまな形式の日付を含むファイルを配信する必要があります。結果の Access フィールド タイプをメモまたはテキストにすることで、これを行うことができますが、日付をその形式にする必要があり、結果の Access フィールド タイプを日付/時刻にする場合に問題が発生します。

UCanAccess のフロント ページに気づいたのですが、Access の日付形式のサポートについて言及されていますが、Google で何度か検索しても例が見つかりません。正しい日付/時刻型を維持しながら、このドライバーを使用して日付をフォーマットする方法を知っている人はいますか?

前もって感謝します!

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

java - UCanAccessでMS Accessデータベースパスを設定するには?

これは現在のデータベース パスです

しかし、次のように、同じコンパイルフォルダーの場所にデータベースパスを設定したい:

プログラムの開発には Netbeans を使用しています。

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

java - ClassNotFound MS Access の jdbc "uncanaccess" パス設定の例外

netBeans を使用して、MS Access データベースを Java プログラムに接続するための非常に単純なコードを作成しています。ドライバー ucanaccess と MS アクセス ファイルは、まったく同じフォルダーに配置されます。親切に案内してください。