問題タブ [dbaccess]

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 に答える
102 参照

dbaccess - DBAccess - 単一のトランザクションでエンティティを作成してリンクすることは可能ですか?

トランザクションとリンクされたエンティティで問題が発生しました。私はこのようなコードを持っています(実際のコードではなく、アイデアを得るために):

このスキームを使用してトランザクションなしでコーディングすると、正常に機能します。しかし、トランザクションでこれを実行しようとするとすぐに、セッションと構成でリンクされていないユーザー オブジェクトになってしまいます (トランザクション内のクエリでは、以前にコミットされたオブジェクトが見つかりません)。ドキュメントからわかるように、コミットはトランザクションコミットではなく、挿入または更新のいずれかです。

このような操作 (複数のエンティティの作成とリンク) を取得して、DBAccess を使用してトランザクション内で動作させる方法はありますか?

ありがとう、

マイク

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

ios - DBAccess - カスタム クラス オブジェクトを DBObject プロパティとして設定する

私は iOS 開発と DBAccess フレームワークの両方の初心者であり、おそらく本当に簡単に解決できる問題を抱えていますが、それを提示する方法がよくわかりません。

私の DBObject クラス拡張:

ヘッダ

実装

Product.m ファイル:

Product.h ファイルには、getter メソッドと上記の initWithJSONDictionary メソッドのインターフェイス宣言が含まれています。

次のコードを使用して、製品のプロパティを設定しようとしました:

次のエラーが表示されます: キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: '-[FavouriteProduct setProduct:]: 認識されないセレクターがインスタンス 0x16e5bf10 に送信されました'

私もこの方法で試しました:

同じエラーが発生します。

私は何が欠けていますか?お時間をいただきありがとうございます。

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

ios - mm ファイルからのインポート中に iOS の DBAccess エラーが発生する

iOS プロジェクトに DBAccess を追加しようとしています。
AppDelegate からのインポートはうまく機能しますが、.mm ファイルからインポートする場合、または .mm ファイルで DBAccess.h をインポートする別のクラスをインポートする場合でも、(DBAccess.h から) 行でエラーが発生し
+(void)setupTablesFromClasses:(Class)class...;
ます: エラーは次のとおりです。
(1) 予期される ';' メソッドプロトタイプの後
(2) 期待される識別子

どんな助けでも大歓迎です

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

ios - 既存の sqlite データベースに dbaccess を使用できますか?

私の質問は、既存の sqlite データベースで dbaccess フレームワークを使用するにはどうすればよいですか? デバイスの Documents フォルダーに「test.sqlite」ファイルがあります。名前を「test.db」に変更しました。クラス Worker のオブジェクトをコミットしようとしても何も起こりません (databaseError(error: DBError!) メソッドでエラーは発生しません)。

Worker.swift は次のようになります。

AppDelegate.swift は次のようになります。

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

ios - SwiftでDBResultSet(DBAccess)からオブジェクトを取得するにはどうすればよいですか?

クラスUser.swiftがあります:

}

DBResultSet から User オブジェクトを取得したい。しかし、デバッガーの下では、この奇妙な構造が得られます。

ここに画像の説明を入力

DBResultSet からオブジェクト User を取得するにはどうすればよいですか?

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

ios - DBAccess フレームワーク iOS NSDate がクエリに失敗しました

私はフレームワークを使用しており、モデルの1つは、フレームワークを使用してDBに保存するDBAccessだけで作成されたレコードの日付を保存します。クエリを使用して取得しようとすると失敗します。過去 7 日間のレコードのみを取得したいので、次のようなクエリを作成しました。[NSDate date]DBAccess

beforeDate はどこにありますNSDate

NSDate過去7日間の記録を取得する方法を知っている人はいますか?

ただし、これらのレコードが存在することを確認しました

そしてそれを印刷しました。

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

ios - DBAccess フレームワークはレコード ios を削除します

フレームワークを使用しDBAccessていて、条件に基づいてレコードを削除したいのですが、サンプルとドキュメントに例がありません。クラスに1 つのメソッドしか表示さremoveObjectWithIdentifierDBFuzzystoreませんが、プロジェクトのどこにもこのクラスを使用していません。特定の条件でレコードを削除したい簡単な例はありますか。たとえば、特定の日付の間にレコードが作成された場合、レコードを削除したいと思います。