关于修改数据的问题.

waller 2005-10-28 10:09:24
有个表,其中一字段为ID号,在SQL Server中自动编号,每次insert自动加1.
但是我在delphi中修改数据的时候,每次只要query1.post就出现错误.出错信息
是"ID号不能被修改".
那怎样才能让SQL Server的自动增加字段ID保持不变,又能修改数据.
...全文
114 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
waller 2005-11-03
  • 打赏
  • 举报
回复
修改好了,嘿嘿.正如上面的兄弟说的,我在delphi中有个语句无意中把ID重复
的post了.嘿嘿.把那句话注释掉就行了..
小弟在此,感谢大家了.让大家费心了.
DBgrid 2005-10-28
  • 打赏
  • 举报
回复
提示的错误信息是什么
must0001 2005-10-28
  • 打赏
  • 举报
回复
怎么可能呢?除非你在程序中改动了ID值才会出现这种情况,可能你自己没觉察到ID值的改动
syfly739 2005-10-28
  • 打赏
  • 举报
回复
把代码贴来看看啊
小呆之家 2005-10-28
  • 打赏
  • 举报
回复
把代码贴来看看。把错误信息贴来看看吧。
除了不要修改你的ID字段外,实在想不出错在什么地方?
waller 2005-10-28
  • 打赏
  • 举报
回复
我现在就是很郁闷.只要post就报错.
xiaotao2004 2005-10-28
  • 打赏
  • 举报
回复
ID號你不要修改,因为是自动生成序号的,只修改別的字段,应该不会报错.
waller 2005-10-28
  • 打赏
  • 举报
回复
我这个表有10个字段,除了ID不修改,其他的都可以修改.
而我也是只修改了其中一个字段而已.
lcljs007 2005-10-28
  • 打赏
  • 举报
回复
你ID需要修改吗?
lovendII 2005-10-28
  • 打赏
  • 举报
回复
那你就不要修改这个自动编号啊,你修改别的字段好了。
yzty 2005-10-28
  • 打赏
  • 举报
回复
不要修改ID修改其他字段这样可以修改
update tablename set xxFieldName='aa' where id=111
yzty 2005-10-28
  • 打赏
  • 举报
回复
不要修改ID修改其他字段这样可以修改
update tablename set xxFieldName='aa' where id=111
waller 2005-10-28
  • 打赏
  • 举报
回复
程序在家里.我回去用个label看看ID值,是不是有改变/

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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