问题标签 [insert]

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 投票
5 回答
8408 浏览

iphone - 同时插入和删除 UITableViewCell 不起作用

从同一个 UITableView 插入和删除 UITableViewCells 时,我感到非常痛苦!

我通常不发布代码,但我认为这是显示问题所在的最佳方式:



此代码创建 5 个部分,第一个(从 0 开始索引)有 5 行。当您选择一个部分时 - 它会从您之前选择的部分中删除行,并将行添加到您刚刚选择的部分。

如图所示,当我加载应用程序时,我有这样的东西:

http://www.freeimagehosting.net/uploads/1b9f2d57e7.png http://www.freeimagehosting.net/uploads/1b9f2d57e7.png

图片在这里:http ://www.freeimagehosting.net/uploads/1b9f2d57e7.png

选择第 2 节的表第 0 行后,我删除第 1 节的行(默认选中)并添加第 2 节的行。但我得到了:

http://www.freeimagehosting.net/uploads/6d5d904e84.png http://www.freeimagehosting.net/uploads/6d5d904e84.png

图片在这里:http ://www.freeimagehosting.net/uploads/6d5d904e84.png

...这不是我期望发生的!似乎第 2 节的第一行以某种方式保留了 - 即使它肯定被删除了。

如果我只是做一个 [tableView reloadData],一切都会正常显示......但我显然会放弃漂亮的动画。

如果有人可以在这里发光,我将非常感激!这让我有点发疯!

再次感谢尼克。

0 投票
3 回答
29631 浏览

.net - 如何使用 vb.net 将数据插入 Access 表?

我想在 Access 数据库中插入一个新行。我正在考虑做类似的事情:

这对我来说似乎是一种明智的做事方式。

但是,我在网上查找的所有示例似乎都是通过构建 SQL 语句或通过创建“SELECT * From ...”来插入数据,然后使用它来创建大量对象,其中一个似乎允许您to ...
- 使用表的当前内容填充数组。
- 在这个数组中插入一个新行。
- 使用对数组的更改来更新数据库。

使用 vb.net 将数据插入 Access 数据库的最简单方法是什么?
有没有我可以使用的类似于我上面的 pCode 的方法?

0 投票
5 回答
15433 浏览

asp.net - 在 asp.net 中插入后获取主键(visual basic)

我正在添加这样的记录:

主键是一个名为 UserID 的自动编号字段。那么,如何获取刚刚插入的记录的主键呢?

谢谢。

0 投票
4 回答
1737 浏览

database - 在与另一个表有关系的表中插入行

在我的数据库模式中,我有一个已识别的实体。标识符可以重复使用,因此与实体存在一对多的关系。示例:一个人可以有一个昵称。昵称不是唯一的,可以在许多人之间共享。所以架构可能看起来像:

问题是插入一个新人时,我必须先查询NICKNAME昵称是否存在。如果没有,那么我必须在NICKNAME. 插入多人时,这可能会很慢,因为每个人插入都会导致查询NICKNAME

我可以通过首先查询所有昵称的昵称来优化大型插入。JPA 查询语言:

然后根据需要创建新昵称,然后在人员上设置nickname_id。

这使软件有点复杂,因为它必须将昵称临时存储在内存中。此外,一些数据库对IN子句的参数有限制(SQL Server 是 2100 左右),所以我执行了多个查询。

我很好奇其他人是如何处理这个问题的。更具体地说,当一个数据库被规范化并且一个实体与另一个实体有关系时,插入一个新实体基本上会导致必须检查另一个实体。对于大型插入,这可能会很慢,除非将操作提升到代码域中。有没有办法自动插入相关的表行?

仅供参考,我正在使用 Hibernate 的 JPA 实现

0 投票
4 回答
53603 浏览

c# - 如何将一列插入到两个现有列之间的数据集中?

我正在尝试使用 C# 将一列插入到现有的 DataSet 中。

例如,我有一个 DataSet 定义如下:

稍后在我的代码中,我想在第 2 列和第 4 列之间插入一列。

DataSets 有添加列的方法,但我似乎无法找到插入列的最佳方法。

我想写一些类似下面的东西......

最终结果应该是一个包含以下列的表的数据集:column_1 column_2 column_3 column_4

而不是: column_1 column_2 column_4 column_3 这是 add 方法给我的

当然必须有一种方法来做这样的事情。

编辑...只是想根据以下一些评论澄清我对 DataSet 所做的事情:

我正在从存储过程中获取数据集。然后我必须向数据集添加额外的列,然后将其转换为 Excel 文档。我无法控制存储过程返回的数据,所以我必须在事后添加列。

0 投票
12 回答
57851 浏览

c++ - 在 sqlite3 中更快的批量插入?

我有一个包含大约 30000 行数据的文件,我想将它们加载到 sqlite3 数据库中。有没有比为每行数据生成插入语句更快的方法?

数据以空格分隔并直接映射到 sqlite3 表。是否有任何类型的批量插入方法可以将卷数据添加到数据库?

如果不是内置的,有没有人设计了一些非常棒的方法来做到这一点?

我应该先问一下,是否有 C++ 方法可以从 API 中做到这一点?

0 投票
4 回答
2437 浏览

java - 更快地插入 Oracle 哈希集群表

由于我开始了将 7M 行从一个表插入另外两个表的过程,我现在想知道是否有更快的方法来执行此操作。该过程预计将在一个小时内完成,即 24 小时的处理时间。

事情是这样的:

此表中的数据

应该在另外两个集群表 T1 和 T2 中找到新家

通过像这样手动提交的Java插入

有任何想法吗?

0 投票
6 回答
15830 浏览

sql - 使用主键将数据插入 SQL 表。对于骗子 - 允许插入错误还是先选择?

给定一个表格,例如:

并且假设当我们完成收集要从具有已知重复项的外部数据列表中添加的项目时,我们想要一个唯一的“testdata”列表......在执行插入存储过程时,应该编写该过程来测试是否存在或应该它只允许错误吗?最常见的做法是什么?我一直在进行存在性测试,但昨晚还在争论这个……

还是在执行此错误时捕获/忽略 PK 违规错误?

0 投票
2 回答
3397 浏览

nhibernate - 如何使用 NHibernate 和 Firebird 生成 id?

我正在尝试使用 NHibernate 将一些新对象插入到 firebird 数据库中。

我收到错误“无法获取下一个序列值 [SQL:SQL 不可用]”

这是我目前使用的映射。注意 ANML_EVNT 是我要使用的生成器的名称。

0 投票
7 回答
1461 浏览

sql-server-2005 - 更新而不是删除然后在同一个表中插入有什么好处

我有一个表说示例“ABC”,我有一行需要存储到这个“ABC”表中。我打算更新它而不是从表中删除然后插入。这将对数据库产生什么影响?在,表级别,页面级别,时间,成本和每件事。