当前位置: 代码迷 >> ASP.NET >> 如果在selectcommand里面没有ID字段那么在updatecommand里面可以使用ID字段吗?解决方法
  详细解决方案

如果在selectcommand里面没有ID字段那么在updatecommand里面可以使用ID字段吗?解决方法

热度:982   发布时间:2013-02-25 00:00:00.0
如果在selectcommand里面没有ID字段那么在updatecommand里面可以使用ID字段吗?
如果在selectcommand里面没有ID字段那么在updatecommand里面可以使用ID字段吗?
比如:
HTML code
         SelectCommand="SELECT  [Title], [neirong], [tbegin], [beizhu], [finflag] FROM [task_log] WHERE (([Maker] = @Maker) AND ([tend] IS NULL))"         UpdateCommand="UPDATE [task_log] SET [tend]=@tend, [beizhu]=@beizhu, [finflag]=@finflag WHERE [tID]=@tid"         <SelectParameters>            <asp:SessionParameter Name="Maker" SessionField="UserName" />        </SelectParameters>        <UpdateParameters>            <asp:Parameter Name="tend" Type="String" />            <asp:Parameter Name="beizhu" Type="String" />            <asp:Parameter Name="finflag" Type="bit" />            <asp:Parameter Name="tID" Type="Int32" />        </UpdateParameters>


这样可以更新对应的记录吗?
另外,我的查询里面也没有显示tend字段,在update的时候要如何把系统时间写进去?

------解决方案--------------------------------------------------------
ID哪里来呢?
------解决方案--------------------------------------------------------
你可以在你的数据源里面把字段都select进去,只显示你需要的列就可以了
  相关解决方案