为什么我用“返回行”的方式打开表,然后进行修改,提示错误。
而用update语句进行修改,就可以呢?

解决方案 »

  1.   

    你的表中可能存在image , text等字段,这些字段是二进制内容,不能显示打开.但是用update修改非image , text字段是可以的.
      

  2.   

    用“打开表”的方式操作数据,必须满足:已更新或者删除的行是唯一的
    --> 测试数据:[t103]
    if object_id('[t103]') is not null drop table [t103]
    go
    create table [t103]([t] int)
    insert [t103]
    select 1 union all
    select 1 union all
    select 1以上这个表是不能通过用“打开表”的方式操作数据,必须用t-sql来操作