问题标签 [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 关系中

好吧,我在这里把自己绑起来——我需要比我更清晰的头脑才能切入问题的中心!

我有一个模型 Livesession 模型,它有许多 Sessiontracks。

有人编辑 livesession 以及 sessiontracks 信息,这些信息由用户以相同的形式提交。

目前,到目前为止,这可能过于复杂,我正在这样做:

就目前而言,这可以很好地从表单中获取 sessiontracks 信息,并在每次编辑表单时用新信息替换旧的 sessiontracks 信息。 如果保存成功。如果保存失败,例如,如果编辑器试图空白一个必填字段,那么他们所有的 sessiontracks 信息都会从数据库中删除,并且不会被任何东西替换。

保存后无法删除 sessiontracks 信息;如果我根本不删除它,我最终会在 sessiontracks 表中得到重复和/或错误的信息。但我真的不希望用户输入大量曲目信息,并冒着因尝试错误编辑而丢失信息的风险。

如果 saveAll 失败,也许我可以保留旧的 sessiontracks 信息并在 deleteAll 之后将其保存回表中?不过,我肯定感觉到,我可能已经完全走错了路,并且不想更深入地挖掘自己。

即使在保存失败的情况下,确保我保留 Livesession 的相关数据的最佳方法是什么?

0 投票
1 回答
1038 浏览

iphone - 核心数据托管对象上下文保存问题

我正在尝试使用 NSData 将数组保存到核心数据中,但我的 ManagedObjectContext 说有 0 个对象,当我调用它时,它显示为 NULL。我有一个名为 Event 的实体和其中的 3 个属性(chatArray,...,...)。我已经尝试了 11 个小时,但无法弄清楚。我相信我设置错了,因为 NSData 是正确的。我应该如何设置这个???

更新

我正在开发一个聊天应用程序,并且我在表格视图中有聊天消息(它是一个数据数组)。当您退出应用程序并重新加载它时,我需要保存所有聊天记录。我将消息作为字符串输入,并将其添加到表格的数组中。如果我没有做一个数组,我将消息作为文本字符串添加到核心数据中,当你重新加载应用程序时,我如何将它们添加到表格视图的数组中?

//

0 投票
2 回答
1605 浏览

c# - 仅保存 Entity Framework 4 中已更改的字段

我有一个带有一些文本框和一个保存按钮的 Windows 窗体。当表单加载时,文本框会填充来自我模型中实体的数据。当用户单击保存按钮时,每个文本框中的值将被写回实体,然后调用 SaveChanges 将数据提交到数据库。

我想知道的是检查表单是否包含更改的最佳方法是什么?如果它不包含更改,那么我不需要调用 SaveChanges,我可以保存将记录写回数据库。如果它确实包含更改并且用户没有单击“保存”按钮,我希望用户确认不需要保存更改。

我想也许我可以更新实体的字段,然后在调用 SaveChanges 之前检查其 State 属性,但这会失败,因为更新任何字段,即使具有相同的值,也会导致实体被标记为已修改。

所以,我的问题是,在调用 SaveChanges 之前检查表单是否实际进行了更改的最佳方法是什么?

谢谢,

马特

0 投票
2 回答
2907 浏览

vba - 在 Excel 中保存 VBA 字典对象

作为 Excel 工作簿模板的一部分,创建并添加了 Dictionary 对象(来自脚本运行时库)。是否可以以某种方式将其与工作簿一起保存,以便在启动工作簿时可用,或者我应该将数据导出到工作表并保存,然后在下次重新加载?

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。我选择一个保存文件路径,然后单击一个名为保存的按钮。它存储路径并将其显示在JTextField. 我的问题是当我关闭名为“设置”的 JDialog 并再次打开它时,JTextField不显示最新的路径。我认为它与 JDialog 有关,并且它不存储setText变量。如何将新文本存储在JTextField?

这是我的代码片段:

因此,我不想将文本字段设置为myline,即使在关闭 JDialog 之后,也不要将其存储并在下次打开 JDialog 时显示它。

0 投票
4 回答
1838 浏览

xcode - NSUserDefaults does not save

I use the NSUserDefaults method to save data. I save an int and an NSMutableArray.

The int gets saved properly when the app terminates, enters the background, or switches to another view. The array saves when the app enters the background and when it switches to another view, but doesn't save every time I exit the simulator and come back in, even though I use the exact same code for the int and the NSMutableArray.

Here's my code for defining the NSMutableArray:

And then for editing and saving it:

The int has the exact same code except for the changes between array and int parts.

Can anyone tell me what's wrong? I've checked many related questions but none of them solved my problem.

Thanks in advance.

0 投票
3 回答
385 浏览

iphone - 在目标 c 中存储历史列表

我正在做一个扫描二维码的项目。在这个项目中,存在一个历史页面,我必须在其中显示用户扫描的历史记录。它仅包含 URL。所以我打算在表格视图中显示他之前扫描的 url 列表。

如何保存历史列表?请帮忙。我可以使用 NSMutable 数组或其他东西来保存扫描的 url 像这样[myArray writeToURL:aURL atomically:NO];

0 投票
3 回答
1562 浏览

android - android保存设置和信息

我是android新手,我搜索了很多,找不到满意的答案;我需要为我的应用程序保存一些设置,例如

1> 语言、要显示的项目数量、显示/不显示图像等...我认为最好使用共享偏好来完成

2> 保存从 Internet 获取的数据类别...

这是我的问题:

我将数据分为具有键、名称、类型、数据 [] 的类别对象...(数据 [] 一直在变化,退出应用程序后不保存),(键、名称、类型是程序员定义的最终值)。

并且由于用户可能想要或不想加载的类别很多(大约 25 个),他/她可以选择要显示的类别,并且必须保存这些选择。

我认为由于数据的复杂性,使用共享偏好无济于事;我正在考虑使用 sqlite 或 xml,不确定哪个是考虑效率和内存大小的最佳选择。

注意:我为类别信息数组使用全局变量,这是因为 data[] 需要每 2-3 分钟自动刷新一次,并且必须可供所有活动使用,效率和内存空间也是一个问题。我将不胜感激任何建议,在此先感谢您。