1、编号的样式不同,后面的条件不同,你改成这样就能用了 max = e.DataTable.sqlCompute("Max(需求编号)","需求编号 like '" & bh & "%'")
2、和1没有区别。都是取得最大的编号的意思。