问题标签 [autonumber]

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 投票
3 回答
4795 浏览

database - 使用自动编号 PK 插入 Access DB 并收到插入语法错误

我正在尝试插入访问数据库,PK 是由数据库生成的自动编号。我收到插入语句的语法错误,不知道为什么。如果可能的话,我想在同一个语句中返回自动编号值。

这是我到目前为止得到的。

显然是在 VB.Net 中编码。在查询中,除自动编号字段外,所有字段值均已设置。

0 投票
4 回答
1834 浏览

c# - 访问插入查询

我正在使用 C# 写入/读取 Access 2007 数据库。该表是 ID - AutoNumber [pkey] Fname - 文本 Lname - 文本地址 - 文本

我使用的查询字符串是

不返回错误,查询执行但数据未添加到数据库中。

插入到没有自动编号数据列的表中效果很好。

我错过了什么?

0 投票
3 回答
4924 浏览

ms-access - 使用 Enterprise Library 4.1 从 Access 2007 中新插入的记录中获取自动编号

自从我上次使用 Access 作为后端以来已经有好几年了,但我被迫这样做。我正在使用 Enterprise Library 4.1,数据访问应用程序块.. 和 .NET 3.5,我想知道编写插入查询的最佳方法(如果可能的话,代码示例)将自动给我新插入的自动编号..或者如果不可能一步完成,你建议怎么做?

谢谢你的帮助。

0 投票
6 回答
23065 浏览

database - 我可以在 Access 中编辑自动编号列吗?

我在 Access 数据库中丢失了数据,并且设法将它们恢复,但是当我使用自动编号列复制表中的值时,它会增加数字。有什么方法可以将其更改为 int,然后将其带回 AutoNumber?

0 投票
1 回答
3132 浏览

sharepoint - 在 Sharepoint 站点中重置“问题 ID”

我在共享点设计了一个网站。在所有问题视图中有一个名为“问题 ID(链接到项目)”的列。我正在使用此列来列出和识别员工创建的项目。创建新问题时,它会增加 1。不幸的是,我必须将此 ID 重置为 1,因为在测试期间我创建并删除了空白问题。尽管它们已被删除,但共享点从上次删除的问题 (89) 中增加了问题 ID。

是否有捷径可寻?如何重置此自动编号?我需要尽快重置这个计数器,没有任何风险......

你好心帮助我吗?如果你能详细解释一下,我会很高兴。

谢谢,

0 投票
3 回答
8200 浏览

sql - 导入 Microsoft Access 数据库时保留自动编号列的值

我尝试以编程方式将多个表从 Microsoft SQL Server 导入 Microsoft Access。

每个 SQL Server 表都有一个标识列,相应的 Access 表也有一个自动编号列。

现在我想生成 SQL 脚本以将数据从 SQL Server 复制到 Access,并使自动编号列与 SQL Server 中的值相同。

这可能吗?

从 Access 到 SQL Server 以其他方式执行此操作时,使用 SETIDENTITY_INSERT [MyTable] ON和更高版本相当容易SET IDENTITY_INSERT [MyTable] OFF

我发现 Microsoft Access 没有这样的声明。

此外,我尝试创建要导入的 Access 表,首先使用标识字段作为类型LONG,然后使用该ALTER TABLE ... ALTER COLUMN语句切换到自动编号。我这样做失败了。

所以我的问题是:有什么方法可以实现我的目标吗?

0 投票
1 回答
440 浏览

vb.net - 我的自动编号代码不起作用

有人能帮我一下吗?当我单击按钮时,我正在尝试执行用户定义的自动编号。当记录集为空时,代码运行良好,它在我的第一条记录上给我一个 1,但是,在我再次单击该按钮后,它再次给我 1。这是我的代码。

谢谢您的帮助。

0 投票
2 回答
361 浏览

php - 使用的 Sum 函数按总计排序

这让我得到了这个结果http://dl.dropbox.com/u/14384295/test.jpeg

我想按 DESC 订购总价格。

我会需要

由 DESC 订购的总数。

0 投票
2 回答
1793 浏览

php - 在mysql while函数中指定序列号

我想自动编号序列号.. 可以吗?

0 投票
1 回答
1198 浏览

java - DB2 唯一索引和自动编号

上周我遇到了一个 Java 问题的答案(谢谢!),我现在开始处理 DB2 的一个新问题……我正在开发的 Java 应用程序从 Web 表单中获取数据并放入DB2 文件(数据库)。传递给 Java PreparedStatement 对象的 SQL 字符串是:

这是表创建脚本:

如您所见,它传递了 SQL 字符串中的所有值,但第一个值 URID 除外。插入一条记录后,我可以在数据库中看到它带有一个ID号,这对我来说意味着数据库正在自动添加URID(即ID不是在Java代码中生成然后传递给数据库)。在我之前使用 Oracle 和 PHP 的经验中,我使用 Oracle 序列来制作自动编号字段,并且我知道 MySQL、Postgres 和可能的其他数据库系统中存在大致相似的功能,但我无法找到如何自动编号在 DB2 中有效。

我对 DB2 比较熟悉的同事也很疑惑;他说根据他所看到的,桌子上没有设置Triggers,而且这里的RPG代码中通常听起来ID号是在代码中生成然后传递给数据库,而不是由数据库生成本身。

所以我的问题是:URID 上的唯一索引是否也会自动生成 ID 号,还是我需要在数据库或 Java 代码中查找其他内容?

我的后续问题是:我最终将需要使用 URID 号来插入另一个存储相关数据的表。在 Oracle 中,这是通过“插入返回”然后从代码中的参数化 id_variable 中取回数据来完成的。DB2 中是否有类似的特性?我找到了关于 IDENTITY_VAL_LOCAL 函数的文档,但看起来我不能总是保证它会返回正确的 ID,例如,如果在第一次插入和调用 IDENTITY_VAL_LOCAL 之间的 Web 表单中发生另一个插入...

如果需要,我可以提供代码示例或其他数据库信息。谢谢!