日期:2014-05-18  浏览次数:20809 次

大神啊,原谅我的无知吧!更新语句 where后面条件设成任意怎么着?
事实是这个样子的。
我想对数据库里面更新,不管改哪行哪列都可以更新保存
然后我的更新语句
update Receipts set ReceiptDate='2011-1-1 0:00:00',Account='GH在',Branch='无锡',Customer='刘利珍',Type='现金',Purpose='',Amount='5260.0000',NonAllocate='1',ID='10'where ReportNo='1742'
我用update更新语句 但是我如果想更新 ReportNo 怎么办呢?



------解决方案--------------------
你可以在datagridview先隐藏一列,专门用于存放原来的ReportNo,然后修改的时候where后面的ReportNo就等于你隐藏列里的值,而公开的那列ReportNo,让用户去修改好了。
------解决方案--------------------
探讨

引用:
搞笑,主键也更新?
要更新它就别把它当主键!
新加一列,弄个随机数当主键,OK。
一语惊醒梦中人 正解 正解 我这有主键