Office中国论坛/Access中国论坛

标题: update 修改多个时写入冲突???? [打印本页]

作者: seija    时间: 2006-11-9 23:09
标题: update 修改多个时写入冲突????
Dim str As String
str = "update 综合信息 set 姓名 =  '" & Me![text0] & "' where 序号 = " & Me.序号
DoCmd.SetWarnings False
  DoCmd.RunSQL str
  DoCmd.SetWarnings True
str = "update 综合信息 set 年龄 = '" & Me![text1] & "' where 序号 = " & Me.序号
DoCmd.SetWarnings False
DoCmd.RunSQL str
DoCmd.SetWarnings True

......

怎么把着俩句整合成一句,这样运行老提示写入冲突 虽然点保存能存上 可感觉不好 最好能写个代码屏蔽了那个提示(这样我改的少点 呵呵~)

[此贴子已经被作者于2006-11-9 16:47:48编辑过]


作者: wwwwa    时间: 2006-11-9 23:13
str = "update 综合信息 set 姓名 =  '" & Me![text0] & "',年龄 = '" & Me![text1] & "' where 序号 = " & Me.序号
DoCmd.SetWarnings False
  DoCmd.RunSQL str
  DoCmd.SetWarnings True

作者: seija    时间: 2006-11-10 00:06
着样写没错 可是还是提示写入冲突?????????为什么啊
作者: wuheng    时间: 2006-11-10 00:19


是不是你有字段索引,而表里又有了这条记录?
作者: seija    时间: 2006-11-10 00:41
没有啊
作者: wwwwa    时间: 2006-11-10 00:45
检查表的设置,主键、索引、有效性设置、表间关系等等。
作者: seija    时间: 2006-11-10 00:58
无主键 索引 有效性 和关系 5555555555555 我传不上来啊 太大了

真是晕了~~~

QQ123252384 seija12@126.com




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3