sqlserver中如何对多表查询的记录进行修改(50分)

  • 主题发起人 主题发起人 绯红之王
  • 开始时间 开始时间

绯红之王

Unregistered / Unconfirmed
GUEST, unregistred user!
有人介绍介绍吗<br>我用的时候尽管select出来的记录只有一条<br>但是还是不能修改<br>报错说来自子句的名补收单一的简单表名 &nbsp;云云
 
多表查询不能修改<br>两个表有唯一主键好象才可以
 
看你要怎么做了,同时修改两个表,就自己组合SQL语句<br>主表的话只要在组成SQL语句前排除开附表的字段就行了
 
多表查询一般会有一个主表,修改主表时,可以操作。<br><br>如果主表也是多表,那就没办法操作。
 
修改方法1,ado 自动支持,但可能会出错<br>方法2,2个以上dataset ,1个做select ,一个做update /delete /insert 自己判定数据
 
自己组合sql<br>分次修改了
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部