問題タブ [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.
dbaccess - DBAccess - 単一のトランザクションでエンティティを作成してリンクすることは可能ですか?
トランザクションとリンクされたエンティティで問題が発生しました。私はこのようなコードを持っています(実際のコードではなく、アイデアを得るために):
このスキームを使用してトランザクションなしでコーディングすると、正常に機能します。しかし、トランザクションでこれを実行しようとするとすぐに、セッションと構成でリンクされていないユーザー オブジェクトになってしまいます (トランザクション内のクエリでは、以前にコミットされたオブジェクトが見つかりません)。ドキュメントからわかるように、コミットはトランザクションコミットではなく、挿入または更新のいずれかです。
このような操作 (複数のエンティティの作成とリンク) を取得して、DBAccess を使用してトランザクション内で動作させる方法はありますか?
ありがとう、
マイク
ios - DBAccess - カスタム クラス オブジェクトを DBObject プロパティとして設定する
私は iOS 開発と DBAccess フレームワークの両方の初心者であり、おそらく本当に簡単に解決できる問題を抱えていますが、それを提示する方法がよくわかりません。
私の DBObject クラス拡張:
ヘッダ
実装
Product.m ファイル:
Product.h ファイルには、getter メソッドと上記の initWithJSONDictionary メソッドのインターフェイス宣言が含まれています。
次のコードを使用して、製品のプロパティを設定しようとしました:
次のエラーが表示されます: キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: '-[FavouriteProduct setProduct:]: 認識されないセレクターがインスタンス 0x16e5bf10 に送信されました'
私もこの方法で試しました:
同じエラーが発生します。
私は何が欠けていますか?お時間をいただきありがとうございます。
ios - mm ファイルからのインポート中に iOS の DBAccess エラーが発生する
iOS プロジェクトに DBAccess を追加しようとしています。
AppDelegate からのインポートはうまく機能しますが、.mm ファイルからインポートする場合、または .mm ファイルで DBAccess.h をインポートする別のクラスをインポートする場合でも、(DBAccess.h から) 行でエラーが発生し
+(void)setupTablesFromClasses:(Class)class...;
ます: エラーは次のとおりです。
(1) 予期される ';' メソッドプロトタイプの後
(2) 期待される識別子
どんな助けでも大歓迎です
ios - 既存の sqlite データベースに dbaccess を使用できますか?
私の質問は、既存の sqlite データベースで dbaccess フレームワークを使用するにはどうすればよいですか? デバイスの Documents フォルダーに「test.sqlite」ファイルがあります。名前を「test.db」に変更しました。クラス Worker のオブジェクトをコミットしようとしても何も起こりません (databaseError(error: DBError!) メソッドでエラーは発生しません)。
Worker.swift は次のようになります。
AppDelegate.swift は次のようになります。
ios - DBAccess フレームワーク iOS NSDate がクエリに失敗しました
私はフレームワークを使用しており、モデルの1つは、フレームワークを使用してDBに保存するDBAccess
だけで作成されたレコードの日付を保存します。クエリを使用して取得しようとすると失敗します。過去 7 日間のレコードのみを取得したいので、次のようなクエリを作成しました。[NSDate date]
DBAccess
beforeDate はどこにありますNSDate
か
NSDate
過去7日間の記録を取得する方法を知っている人はいますか?
ただし、これらのレコードが存在することを確認しました
そしてそれを印刷しました。
ios - DBAccess フレームワークはレコード ios を削除します
フレームワークを使用しDBAccess
ていて、条件に基づいてレコードを削除したいのですが、サンプルとドキュメントに例がありません。クラスに1 つのメソッドしか表示さremoveObjectWithIdentifier
れDBFuzzystore
ませんが、プロジェクトのどこにもこのクラスを使用していません。特定の条件でレコードを削除したい簡単な例はありますか。たとえば、特定の日付の間にレコードが作成された場合、レコードを削除したいと思います。