Update MEMBER SET  UserName=@UserName,
  Password=@Password,
  Name=@Name,
  Telephone=@Telephone,
  Email=isnull(@Email,Email),
  Address=isnull(@Address,Address),
  --case when @Email<>"" then Email=@Email,            --case when @Address<>"" then Address=@Address Where MemberID=@MemberID

解决方案 »

  1.   

    Update MEMBER SET  UserName=@UserName,
      Password=@Password,
      Name=@Name,
      Telephone=@Telephone,
      Email=@Email,
      Address=@Address,
      Email=case when @Email<>"" then @Email else Email end,
      Address=case when @Address<>"" then @Address else Address end Where MemberID=@MemberID
      

  2.   

    Yang_(扬帆破浪) :Error 207 : cannot use empty object or coulumn names,就是这两句中的  else Email  和 else Address 出错了!Email=case when @Email<>"" then @Email else Email end,
    Address=case when @Address<>"" then @Address else Address end
      

  3.   

    看了一下,问题不在else
    而是""
    改称:
    Email=case when @Email<>'' then @Email else Email end,
    Address=case when @Address<>'' then @Address else Address end