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

java - 任意の OS (Windows だけでなく) で Java から Access 計算フィールドを読み取る

UCanAccess または Jackcess (または Linux でも動作する Java ライブラリ) で計算フィールドを読み取るにはどうすればよいですか? すぐに結果が得られなくても構いません。必要に応じて、関数だけを取得するだけで解決します。

id簡単にするために、 とidx2を返す2 つの列を持つ単純なテーブルを想定します[id]*2。値 (1,2) または関数に関連するものを照会したい。

0 投票する
3 に答える
5521 参照

java - UCanAccess を使用して Java から Access データベースに 2 つの文字列を挿入する方法は?

Java を使用してデータベースの 2 つの別々の列に 2 つの文字列を追加しようとしていますが、何が間違っているのかわかりません。私が使用しているコード

私のデータベースの最初の列はuserで、次の列は ですpass。データベースにアクセスするために UCanAccess を使用しています。

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

java - Java UCanAccess がすべてのアイテムを検出しない

私は問題があります。私はこのクエリを使用します:

ただし、すべてのアイテムが返されるわけではありません。59 件の結果があるはずですが、(ランダムに) 9 件の結果がスキップされます。Microsoft Access で同じクエリを試したところ、うまくいきました...だから私は必死です。

UCanAccess JDBC ドライバーを使用しています。

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

ucanaccess - UCanAccess を使用してデータベース パスワードで保護された Access データベースに接続する

NetBeans 8 から UCanAccess を使用して Access データベースに接続できますが、接続プロパティでデータベースのパスワードを指定する必要があります。どうやってやるの?

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

java - Javaサーブレットプログラムでucanaccess

こんにちは、アクセス データベースを ucanaccess ドライバーに接続しようとしていますが、最終的に次のエラーが発生します。

私のサーブレットコードはこちら

java8を搭載したTomcat 8サーバーを使用しているため、エラーの場所を判断できませんでした。

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

jdbc - JDBC-ODBC Bridge の代わりに UCanAccess を使用して Excel シートを読み取る

サーバー JVM を Java 8 にアップグレードしようとしましたが、Oracle が JDBC ODBC ブリッジを Java 8 から削除したことに驚きました。

代替案を検索したところ、UCanAccess というライブラリによって別のソリューションを提供している人が見つかりましたが、これは主に Excel シートではなく Access DB にアクセスするためのものです。

私の質問は、現在のアプリケーションで使用されているのと同じ JDBC ODBC ブリッジを使用して、UCanAccess を使用して Excel シートにアクセスできますか?

ありがとう。

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

eclipse - MS Acess データベースへの JDBC として UCanAccess / jackcess を使用する場合の IncompatibleClassChangeError

UCanAccess を使用して、Mac OSX.8 の MS Access データベースからデータを読み取ろうとしています。UCanAccess の指示と、 Gord Tompson が StackOverflow answer で提供した指示に従って、すべてを設定したと思います。これは私が得ているエラーです:

スレッド「メイン」の例外 java.lang.IncompatibleClassChangeError: クラス com.healthmarketscience.jackcess.Database が見つかりましたが、インターフェイスが予期されていました

p>

私のビルドパスには以下が含まれます:

誰かアドバイスはありますか?私の理解では、UCanAccess と Jackcess はプラットフォームに依存しませんが、Mac OSX で実行するには、MS Jet エンジンに似たものを追加する必要がありますか?

これは私のコードです:

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

java - 複数値フィールドの UCanAccess での回避策:「変換で互換性のないデータ型: SQL 型 OTHER から」?

UCanAccess を使用して MS Access .accdb ファイルを照会しようとしています。複数値フィールドをクエリする場合を除いて、すべてがうまく機能します。たとえば、MS Access のデザイン ビューのテーブル フィールドの [検索] タブの行ソースにエントリがあるものなどです。結果を出力しようとすると、コードがクラッシュします。

ResultSet は正常に返され、singleValue は正常に出力されますが、ResultSet から multiValue を出力しようとすると、次のエラーがスローされます。

スレッド「メイン」での例外 net.ucanaccess.jdbc.UcanaccessSQLException: 変換中の互換性のないデータ型: SQL 型 OTHER から java.lang.String、値: org.hsqldb.types.JavaObjectData のインスタンス

.accdb に格納されているクエリをクエリしようとしましたが、元のクエリをトリガーするだけで同じ ResultSet が返されるため、機能しません。

私は単純なものを見逃していますか、それともこれは UCanAccess が処理できないものですか?