特急!!!!!如何在RECORDSET中更改自动编号类型的字段的值?

zjdisy 2000-06-05 12:41:00
特急!!!!!如何在RECORDSET中更改自动编号类型的字段?

一个表中的 "ID" 字段是自动编号类型(1、2、3、4),该值在表中是唯一的。

请问高手用什么方法可以更改此字段的值又不会和其它记录的值冲突?

例如,当前记录的ID是"123" ,如何把此值更新为"456",而""也是自动编号的。


感激不尽。


...全文
204 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
linyu 2000-07-06
  • 打赏
  • 举报
回复
[解释]
1。自动编号的字段的内容无法被修改;
2。可以用程序实现相当的功能;
使用int类型
使用ZDG的方法:
select max(id) as m_max from ....
...
id=rs(m_max)+1
sqlstr="insert into ... ("+cstr(Id)+")"
3.最后一招,本机上操作,修改字段类型,再修改数据,再改回去。
VictorYu 2000-07-06
  • 打赏
  • 举报
回复
我还是不太清楚你的意思.如果----把此值更新为"456",而""也是自动编号的.
可以插入这个项.然后将123删除就可以了
zigzag 2000-07-06
  • 打赏
  • 举报
回复
no way!
zjdisy 2000-06-05
  • 打赏
  • 举报
回复
谢谢你的回答。10分送上。

特殊原因啊,有其它办法吗??

zdg 2000-06-05
  • 打赏
  • 举报
回复
自动编号类型的值不能修改的...
如果你需要修改, 请将字段改成Int不就可以了吗???
zdg 2000-06-05
  • 打赏
  • 举报
回复
select max(id) as m_max from ....
然后新id=max(id)+1
Tyro 2000-06-05
  • 打赏
  • 举报
回复
好像没有什么办法呀!

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧