問題タブ [saving-data]

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

mysql - CakePHPの難問-HasMany関係での節約

さて、私はここで自分自身を結び目で縛っています-問題の中心に切り抜けるには、私よりも明確な頭が必要です!

多くのSessiontracksを持つモデルLivesessionモデルがあります。

誰かが、同じフォームでユーザーから送信されたセッショントラック情報とともにライブセッションを編集します。

現時点では、これは非常に複雑すぎる可能性がありますが、私はこれを行っています:

これは、フォームからセッショントラック情報を取得し、フォームが編集されるたびに古いセッショントラック情報を新しい情報に置き換えるために、それが機能する限り、正常に機能します。 保存が成功した場合。保存が失敗した場合、たとえば、エディターが必須フィールドを空白にしようとした場合、すべてのセッショントラック情報がデータベースから削除され、何にも置き換えられません。

保存した後、sessiontracks情報を削除できません。まったく削除しないと、sessiontracksテーブルに重複した情報や誤った情報が表示されてしまいます。しかし、私は本当にユーザーが大量のトラック情報を入力して、悪い編集を試みることによってそれを失うリスクを冒したくありません。

おそらく、saveAllが失敗した場合、古いsessiontracks情報を保持し、deleteAll後にテーブルに保存し直すことができますか?とはいえ、これで完全に間違ったルートをたどったのではないかと思います。これ以上深く掘り下げたくはありません。

保存に失敗した場合でも、Livesessionの関連データを確実に保持するための最良の方法は何ですか?

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

c# - Entity Framework 4 で変更されたフィールドのみを保存する

いくつかのテキスト ボックスと [保存] ボタンを含む Windows フォームがあります。フォームが読み込まれると、モデル内のエンティティからのデータがテキスト ボックスに入力されます。ユーザーが保存ボタンをクリックすると、各テキストボックスの値がエンティティに書き戻され、SaveChanges が呼び出されてデータがデータベースにコミットされます。

私が知りたいのは、フォームに変更が含まれているかどうかを確認する最良の方法は何ですか? 変更が含まれていない場合は、SaveChanges を呼び出す必要はなく、データベースへのレコードの書き込みを保存できます。変更が含まれていて、ユーザーが [保存] ボタンをクリックしていない場合、変更を保存する必要がないというユーザーの確認を取得したいと考えています。

エンティティのフィールドを更新してから、SaveChanges を呼び出す前にその State プロパティを確認することもできると思いましたが、同じ値であってもフィールドを更新すると、エンティティが変更済みとしてマークされるため、これは失敗します。

私の質問は、SaveChanges を呼び出す前にフォームに実際に変更が加えられたことを確認する最善の方法は何ですか?

ありがとう、

マット

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

vba - VBA Dictionary オブジェクトを Excel に保存する

Excel ワークブック テンプレートの一部として、辞書オブジェクト (スクリプト ランタイム ライブラリから) が作成され、追加されます。これをワークブックと共に何らかの方法で保存して、ワークブックの起動時に使用できるようにすることはできますか?それとも、データをワークシートにエクスポートして保存し、次回に再ロードする必要がありますか?

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

android - Androidのデバイスメモリにパスワードを保存する

ユーザー名/パスワードを使用してサーバーに接続するアプリケーションを作成しています。アプリケーションを起動するたびにユーザーがパスワードを入力する必要がないように、「パスワードを保存する」オプションを有効にしたいと考えています。誰でもこれを行う方法を教えてもらえますか?? ありがとう。

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

objective-c - applicationWillTerminateとapplicationDidEnterBackgroundが呼び出されない

アプリケーションにユーザーのデータを保存することを実装しようとしています。ユーザーがログアウトしたときに呼び出されるsaveUserInfoという名前の特別なメソッドを作成しました(このイベントでは、すべてが希望どおりに機能します)。また、アプリの実行が終了したときにユーザーのデータを保存したいので、saveUserInfoメソッドをapplicationWillTerminateメソッドとapplicationDidEnterBackgroundメソッドに配置しました。そして、それは部分的に機能します。HOMEボタンを押すと-applicationDidEnterBackgroundが呼び出され、saveUserInfoが想定どおりに機能します。しかし、Xcode 4で[実行中のスキームまたはアプリケーションを停止する]ボタンを押すと、applicationWillTerminateもapplicationDidEnterBackgroundも呼び出されないため、ユーザーの情報は保存されません。私は何が間違っているのですか?または多分私は mすべてを正しく実行し、applicationWillTerminateとapplicationDidEnterBackgroundは、Xcodeの[実行中のスキームまたはアプリケーションを停止する]ボタンを押しても呼び出されないようになっていますか?満足のいく答えが見つかりません

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

java - JDialog を閉じた後に setText を保存する

「設定ウィンドウ」として機能する JDialog があります。Save-File-Path を選択し、Save という名前のボタンをクリックします。パスを保存し、に表示しますJTextField。私の問題は、「設定」と呼ばれる JDialog を閉じて再度開くとJTextField、最新のパスが表示されないことです。setTextJDialog と関係があり、変数を格納していないと思います。新しいテキストを に保存するにはどうすればよいJTextFieldですか?

これは私のコードの一部です:

そのため、 textfield を設定したくありません。JDialog をmyline閉じた後でも、保存して、次に JDialog を開いたときに表示します。

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

xcode - NSUserDefaults は保存されません

NSUserDefaults メソッドを使用してデータを保存します。int と NSMutableArray を保存します。

アプリが終了したり、バックグラウンドに入ったり、別のビューに切り替えたりすると、int が適切に保存されます。アプリがバックグラウンドに入ったときと別のビューに切り替わったときに配列が保存されますが、int と NSMutableArray にまったく同じコードを使用しているにもかかわらず、シミュレーターを終了して戻ってくるたびに保存されるわけではありません。

NSMutableArray を定義するコードは次のとおりです。

そして、それを編集して保存します:

int には、配列部分と int 部分の間の変更を除いて、まったく同じコードがあります。

誰が何が悪いのか教えてもらえますか? 関連する多くの質問を確認しましたが、どれも私の問題を解決しませんでした。

前もって感謝します。

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

iphone - 履歴リストをObjectiveCに保存する

qrコードをスキャンするプロジェクトを行っています。このプロジェクトには、ユーザーのスキャンの履歴を表示する必要がある履歴ページがあります。URLのみが含まれています。そこで、彼が以前にスキャンしたURLのリストをテーブルビューに表示することを計画しています。

履歴リストを保存するにはどうすればよいですか?助けてください。NSMutable配列などを使用して、スキャンしたURLを次のように保存できますか[myArray writeToURL:aURL atomically:NO];

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

android - Androidの保存設定と情報

私はアンドロイドが初めてで、たくさん検索しましたが、満足のいく答えが見つかりませんでした。必要なのは、次のようなアプリケーションの設定を保存することです

1>言語、表示するアイテムの数、画像の表示/非表示など...共有設定を使用して行うのが最善だと思います

2> インターネットから取得するデータ カテゴリを保存する...

ここに私の問題があります:

キー、名前、タイプ、データ[] ...(データ[]は常に変化し、アプリケーションを終了した後は保存されません)、(キー、名前、タイプはプログラマーによって定義された最終値です)でカテゴリオブジェクトに分割されたデータがあります)。

また、ユーザーがロードしたい、またはロードしたくないカテゴリ (約 25) が多数あるため、ユーザーは表示するカテゴリを選択でき、これらの選択は保存する必要があります。

データが複雑なため、共有設定を使用しても役に立たないと思います。私はsqliteまたはxmlを使用することを考えていましたが、効率とメモリサイズを念頭に置いてどちらが最良の選択であるかはわかりません.

注: カテゴリ情報配列にグローバル変数を使用しています。これは、data[] を 2 ~ 3 分ごとに自動的に更新する必要があり、すべてのアクティビティで利用できる必要があり、効率とメモリ容量が問題になるためです。アドバイスをいただければ幸いです。よろしくお願いします。