马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?站点注册
×
各位大侠们好,小弟刚接触ASE,请多多指教。
今天我在客户端用系统管理员身份登录SQL窗口,用UPDATE更新一个字段,想把mytable 中的 zsdw字段'06' 更改为'07',执行如下语句:
UPDATE mytable set zsdw='07' where PH='02887777'
出错提示如下:
Server Message: Number 33333, Severity 16 Server 'MYSERVER', Procedure 'upd_mytable', Line 42: Multi_row updateto mytable not allowed! (1 row affected)
更新失败(zsdw非主键)
后来我又执行删除、添加语句,都出现同样的出错提示。可在EXE程序运行时是能删除、添加、更改记录的。
这是怎么回事,mytable是票证日记表,到底它有什么限制呢?
要怎样才能实现客户端SQL语句更新呢?
[此贴子已经被作者于2006-2-22 23:04:36编辑过]
|