生成一个单号,检查数据库是否有重复!
生成一个单号,检查数据库是否有重复!如果有重复就在原单号基础上加1
一下是我现在的代码 当检查数据库没有WX0120120800001时增加 如果有了就加1 但是当出现WX0120120800002
时就不能加了
<%dim aa,abaa="WX01"bb=year(now)&right("0" & month(now),2)&"00009"Set rs=Server.CreateObject("ADODB.RecordSet")strSQL="select * from work_pz_gz where work_no='"&aa&bb&"' "rs.open strSQL,Conn,1,3if rs.eof then '如果数据库中没有这个生成的单号set rs=conn.execute("INSERT INTO work_pz_gz (work_no,xche_cz,GongSiNo) VALUES ('"&aa&bb&"','管理员','01')")elsestrSQL="SELECT top 1 * FROM work_pz_gz WHERE GongSiNo='01' ORDER BY work_no DESC"ab=rs(work_no)+1set rs=conn.execute("INSERT INTO work_pz_gz (work_no,xche_cz,GongSiNo) VALUES ('"&aa&ab&"','管理员','01')")end if %>